Android library with collection of cool progress views.

Overview

CoolProgressViews

Android library with collection of cool progress views.

DEMO LINK

Android Arsenal

Also Mention in:

DEMO



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.amanjeetsingh150:CoolProgressViews:1.0'
    }



According to above DEMO:-

Row 1

  • CircleWithArcProgress
  • SimpleArcProgress

Row 2

  • ColorfulProgress
  • StaticCircleProgress

Row 3

  • DoubleArcProgress


#USAGE

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

For CircleWithArcProgress

    <com.developers.coolprogressviews.CircleWithArcProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:radius1="30dp"
        app:circleColor="@android:color/holo_red_dark"
        app:arcColor="@android:color/holo_red_dark"
        />
Property Description Format Default
radius1 Length of the radius of the progress dimension 50dp
circleColor Color of the circle in which arc is moving. color #b0dbdb
arcColor Color of the moving arc. color #097669


For SimpleArcProgress

    <com.developers.coolprogressviews.SimpleArcProgress
        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 Length of the radius of the arc in progress dimension 50dp
colorofArc Color of the arc in progress. color #009688


For ColorfulProgress

    <com.developers.coolprogressviews.ColorfulProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:circleColor1="@android:color/holo_red_dark"
        app:circleColor2="@android:color/holo_red_dark"
        app:circleColor3="@android:color/holo_red_dark"
        app:circleColor4="@android:color/holo_red_dark"
        />
Property Description Format Default
circleColor1 Color of circle 1 in progress. color #84c6b5
circleColor2 Color of circle 2 in progress. color #efbd63
circleColor3 Color of circle 3 in progress. color #9cd6e7
circleColor4 Color of circle 4 in progress. color #ef5a84


For StaticCircleProgress

    <com.developers.coolprogressviews.StaticCircleProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:innerCircleRadius="30dp"
        app:innerCircleColor="@android:color/holo_red_dark"
        app:movingArcRadius="50dp"
        app:movinArcColor="@android:color/holo_red_dark"
        />
Property Description Format Default
innerCircleRadius Radius of inner circle in progress. dimension 5dp
innerCircleColor Color of inner circle in progress. color #009688
movingArcRadius Radius of arc in progress. dimension 50dp
movinArcColor Color of moving arc in progress. color #009688


For DoubleArcProgress

    <com.developers.coolprogressviews.DoubleArcProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:insideArcRadius="50dp"
        app:outsideArcRadius="100dp"
        app:insideArcColor="@android:color/holo_red_dark"
        app:outsideArcColor="@android:color/holo_red_dark"
        />
Property Description Format Default
insideArcRadius Radius of inner arc in progress. dimension 50dp
innerArcColor Color of inner circle in progress. color #99009688
outsideArcRadius Radius of outer arc in progress. dimension 100dp
outsideArcColor Color of outside arc in progress. color #009688



DEVELOPERS
Amanjeet Singh

LICENSE

Copyright 2017 Amanjeet 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...
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.
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

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

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

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 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
  • CirculerArcProgress doesn't set view when using layout_alignParentBottom

    CirculerArcProgress doesn't set view when using layout_alignParentBottom

    <com.developers.coolprogressviews.CircleWithArcProgress
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:id="@+id/progress10"/>
    

    This sets progress bar in middle of screen

    opened by TechnourceAndroid 2
Owner
Amanjeet Singh
Android Developer
Amanjeet 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
Cool bezier loading view

What's BezierLoadingView ? A cool loading view with Bezier and a smooth circular motion, Demo Features Bezier Circular motion ##Attributes name format

巴掌 828 Oct 10, 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
[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
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
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