Progress Views Library

Overview

ProProgressViews

Android library with collection of amazing progress views.

DEMO



Mentions

Android Arsenal

DOWNLOAD

Add this to your root build.gradle file

allprojects {
        repositories {
            ...
            maven { url "https://jitpack.io" }
        }
    }

Add this to your app module's build.gradle file

dependencies {
             compile 'com.github.DamanSingh4321:ProProgressViews:v1.1'
    }



According to above DEMO:-

Row 1

  • DoubleArcProgress
  • DottedArcProgress

Row 2

  • CircleLineProgress
  • CicleArcProgress

Row 3

  • DotsZoomProgress
  • FadeCircleProgress

USAGE

In your Layout XML add this (all the app:.... attributes are optional and have default values

For DoubleArcProgress

    <com.singh.daman.proprogressviews.DoubleArcProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:arcRadius="30dp"
        app:colorofArc="@android:color/holo_red_dark"
        />
Property Description Format Default
arcRadius Radius of the arcs dimension 50dp
colorofArc Color of the arcs. color #b0dbdb


For DottedArcProgress

    <com.singh.daman.proprogressviews.DottedArcProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:dots_radius="30dp"
        app:dots_color="@android:color/holo_red_dark"
        />
Property Description Format Default
dots_radius Radius of the dotted arc dimension 50dp
dots_color Color of the dotted arc. color #009688


For CircleLineProgress

    <com.singh.daman.proprogressviews.CircleLineProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         app:circle_radius="30dp"
        app:circle_color="@android:color/holo_red_dark"
         app:line_radius="30dp"      
        app:line_color="@android:color/holo_red_dark"
        />
Property Description Format Default
circle_radius Radius of circle. dimension 50dp
circle_color Color of circle. color #efbd63
line_radius Radius of line. dimension 50dp
line_color Color of line. color #ef5a84


For CircleArcProgress

    <com.singh.daman.proprogressviews.CircleArcProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:circle_size="30dp"
        app:color_circle="@android:color/holo_red_dark"
        app:arc_radius="50dp"
        app:arc_color="@android:color/holo_red_dark"
        />
Property Description Format Default
circle_size Radius of circle. dimension 5dp
color_circle Color of circle. color #009688
arc_radius Radius of arc. dimension 50dp
arc_color Color of arc. color #009688


For DotsZoomProgress

    <com.singh.daman.proprogressviews.DotsZoomProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:min_radius="10dp"
        app:inner_radius="20dp"
        app:mid_radius="26dp"
        app:outer_radius="30dp"
        app:zoom_speed="15"
        />
Property Description Format Default
inner_radius Radius of inner circle. dimension 50dp
mid_radius Radius of middle circle. dimension 70dp
outer_radius Radius of outer circle. dimension 90dp
min_radius Radius of circle for minimum zoom out. dimension 10dp
inner_color Color of innercircle. color #009688
mid_color Color of middle circle. color #009688
outer_radius Color of outer circle. color #009688
zoom_speed Speed of circle zoom in/out. float 10
mid_alpha Alpha of middle circle. integer 50
outer_alpha Alpha of outer circle. integer 100


For FadeCircleProgress

    <com.singh.daman.proprogressviews.FadeCircleProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         app:minimum_radius="2dp"
         app:speed="2"
         app:fade_speed="7"
         app:color="@color/colorPrimaryDark"
        />
Property Description Format Default
radius Radius of circle. dimension 50dp
color Color of circle. color #009688
speed Speed of circle zoom in/out. integer 10
fade_speed Speed of circle fade in/out. integer 5
minimum_radius Radius of circle for minimum zoom out. dimension 10dp



DEVELOPER

Damanpreet Singh

SPECIALS THANKS

Amanjeet Singh

For more cool progress views

CoolProgressViews

LICENSE


Copyright 2017 Damanpreet Singh

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You might also like...
DownloadProgressBar is an android library that delivers awesome custom progress bar. You can manipulate it's state in every way.
DownloadProgressBar is an android library that delivers awesome custom progress bar. You can manipulate it's state in every way.

Download Progress Bar Android progress bar with cool animation, inspired by : https://dribbble.com/shots/2012292-Download-Animation ###Attributes Attr

A highly configurable library to do loading progress with animated balls

Loading Balls A highly configurable library to do loading progress with animated balls for Android How to use Custom attributes lib:path="triangle" Th

Android library for showing progress in a highly customizable pie.
Android library for showing progress in a highly customizable pie.

ProgressPieView Android library for showing progress in a highly customizable pie. Choose from the broad spectre of styleable elements: ppvStrokeWidth

Open source android library for different progress bar designs
Open source android library for different progress bar designs

MultiProgressBar A progress bar library for Android that provides customized progress bars. Built with ❤︎ by Aseem Khare 💻 Installation Add this in y

Progress Button is a android library for hanling different types state like active, finished, enabled, disabled and reset with a single line of code.
Progress Button is a android library for hanling different types state like active, finished, enabled, disabled and reset with a single line of code.

Progress Button is a android library for hanling different types state like active, finished, enabled, disabled and reset with a single line of code.

An android library to easily add circular progress bar into your Jetpack Compose apps.
An android library to easily add circular progress bar into your Jetpack Compose apps.

CircularProgressBar for Jetpack Compose An android library to easily add circular progress bar into your Jetpack Compose apps. Have a Look Usage Circu

A lightweight task progress calendar view library for Android
A lightweight task progress calendar view library for Android

A lightweight task progress calendar view library for Android

Material progress circle around any FloatingActionButton. 100% Guidelines.
Material progress circle around any FloatingActionButton. 100% Guidelines.

FABProgressCircle Android library to provide a material progress circle around your FloatingActionButton. This component is compatible with any existe

Android fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app. Based on the iOS project: https://github.com/poolqf/FillableLoaders
Android fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app. Based on the iOS project: https://github.com/poolqf/FillableLoaders

Android FillableLoaders Android Open Source library providing an interesting fillable progress view working with SVG paths. This is a nice option too

Comments
  • how to animate colors in progress bars

    how to animate colors in progress bars

    hi, thanks for this beautiful library, i wish to smooth animate colors to transition in my progress bar , for example how you see colors changing in windows 8 background on first install and run. how can i do such transitions in the progress bar.

    thanks

    opened by aloksharma1 1
Releases(v1.1)
Owner
Damanpreet Singh
Android Developer
Damanpreet Singh
Android loading or progress dialog widget library, provide efficient way to implement iOS like loading dialog and progress wheel

ACProgressLite English Version / 中文版本 An Android loading widget library. Lite and easy to use, strong customizability. Can be used to implement 'iOS'

Cloudist Technology Co., Ltd. 234 Nov 24, 2022
:barber: [Android Library] Stacked dual progress indicator progress-bar

StackedHorizontalProgressBar Specs Featured in Show some ❤️ Android library with ability to show two progress indicators in one horizontal progress ba

Nishant Srivastava 98 Nov 11, 2022
Create & Show progress, data or error views, the easy way!

State Views for Android (BETA version) Create & Show progress, data or error views, the easy way! StateViews is based on ViewSwitcher mechanism and al

Mehdi Sakout 376 Dec 21, 2022
A progress wheel for android, intended for use instead of the standard progress bar.

Deprecation warning This project is no-longer maintained, and has not been maintained for a few years now. If you're looking for an alternative librar

Todd Davies 2.7k Dec 29, 2022
IOSProgressBar is a progress-bar lib for android. And the progress-bar looks like iOS system style

IOSProgressBar is a progress-bar lib for android. And the progress-bar looks like iOS system style

heyangyang 6 Aug 25, 2022
Android library to display progress like google does in some of his services.

GoogleProgressBar This library is not maintained anymore and there will be no further releases Android library to display different kind of google rel

JPARDOGO 1.3k Dec 27, 2022
[Android] Round Corner Progress Bar Library for Android

RoundCornerProgressBar Round corner is cool. Let's make your progress bar to round corner Colorful progress bar with round corner on progress which yo

Akexorcist 2.3k Dec 31, 2022
A customizable, animated progress bar that features rounded corners. This Android library is designed to look great and be simple to use 🎉

RoundedProgressBar Easy, Beautiful, Customizeable The RoundedProgressBar library gives you a wide range of customizable options for making progress ba

null 541 Jan 1, 2023
[Android] Round Corner Progress Bar Library for Android

RoundCornerProgressBar Round corner is cool. Let's make your progress bar to round corner Colorful progress bar with round corner on progress which yo

Akexorcist 2.3k Jan 7, 2023
A circular android ProgressBar library which extends View, and the usage same as ProgressBar, It has solid,line and solid_line three styles. Besides, progress value can be freely customized.

CircleProgressBar 中文版文档 The CircleProgressBar extends View, It has both solid and line two styles. Besides, progress value can be freely customized. I

dinus_developer 1.2k Jan 3, 2023