Need help with CircleProgress?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

lzyzsd
3.6K Stars 919 Forks 102 Commits 80 Opened issues

Description

CircleProgress, DonutProgress, ArcProgress

Services available

!
?

Need anything else?

Contributors list

# 6,365
Java
Shell
Android
easing-...
29 commits
# 95,166
Java
Groovy
6 commits
# 105,442
Java
5 commits
# 130,840
Java
Blockch...
eosio
CSS
3 commits
# 157,802
Java
2 commits
# 4,791
Java
materia...
kotlin-...
delegat...
1 commit
# 158,331
Java
sticker...
1 commit
# 3,096
Java
wechat
photopi...
Android
1 commit
# 27,835
CSS
HTML
Android
1 commit
# 87,057
Kotlin
R
retrofi...
Gradle
1 commit
# 204,971
Java
1 commit
# 192,282
F#
hugo
aax
audiobo...
1 commit
# 207,650
Java
1 commit
# 34,973
Java
Android
css-fra...
Laravel
1 commit
# 194,308
Java
1 commit
# 207,168
Java
1 commit
# 166,490
baas
Firebas...
GraphQL
postgre...
1 commit

Android Arsenal

inspired from https://github.com/daimajia/NumberProgressBar

and CleanMaster

CleanMaster

Demo

CircleProgress

Demo download link

3 kinds of progress view are provided, DonutProgress (supports inner drawables and VectorDrawables, CircleProgress, ArcProgress

Usage

please use jitpack

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

Gradle

dependencies {
    compile 'com.github.lzyzsd:circleprogress:1.2.4'
}

Notice

please always use same width and height for progress views

DonutProgress

    
    

DonutProgress

attrs for DonutProgress

    
        
        
        
        
        
        
        
        
        
        
        
        
    

CircleProgress

    

CircleProgress

attrs for CircleProgress

    
        
        
        
        
        
        
        
        
    

ArcProgress

    

ArcProgress

attrs for ArchProgress

    
        
        
        
        
        
        
        
        
        
        
        
        
        
    

donutinnerdrawable

support add a drawable/vectorDrawable to the center

donutshowtext

show or hide bottom text

Build

run

./gradlew assembleDebug
(Mac/Linux)

or

run

gradlew.bat assembleDebug
(Windows)

Changes

version 1.1.0: add bottom text to DonutProgressView

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004

Copyright (C) 2014 Bruce Lee

Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed.

        DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  1. You just DO WHAT THE FUCK YOU WANT TO.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.