├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── qusion │ │ └── roundprogressbar │ │ └── MainActivity.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── ic_back.xml │ ├── ic_bag.xml │ ├── ic_car.xml │ ├── ic_coin_stack.xml │ ├── ic_launcher_background.xml │ └── ic_pizza.xml │ ├── font │ └── roboto.ttf │ ├── layout │ └── activity_main.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── banner.png ├── build.gradle ├── demo.gif ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib-roundprogressbar ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── qusion │ │ └── lib_roundprogressbar │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── qusion │ │ │ └── lib_roundprogressbar │ │ │ ├── RoundProgressBar.kt │ │ │ └── RoundProgressBarAnimation.kt │ └── res │ │ └── values │ │ ├── attr.xml │ │ └── colors.xml │ └── test │ └── java │ └── com │ └── qusion │ └── lib_roundprogressbar │ └── ExampleUnitTest.kt ├── license.txt └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.gitignore.io/api/kotlin,android,androidstudio 2 | 3 | ### Android ### 4 | # Built application files 5 | *.apk 6 | *.ap_ 7 | 8 | # Files for the ART/Dalvik VM 9 | *.dex 10 | 11 | # Java class files 12 | *.class 13 | 14 | # Generated files 15 | bin/ 16 | gen/ 17 | out/ 18 | 19 | # Gradle files 20 | .gradle/ 21 | build/ 22 | 23 | # Local configuration file (sdk path, etc) 24 | local.properties 25 | 26 | # Proguard folder generated by Eclipse 27 | proguard/ 28 | 29 | # Log Files 30 | *.log 31 | 32 | # Android Studio Navigation editor temp files 33 | .navigation/ 34 | 35 | # Android Studio captures folder 36 | captures/ 37 | 38 | # IntelliJ 39 | *.iml 40 | .idea/workspace.xml 41 | .idea/tasks.xml 42 | .idea/gradle.xml 43 | .idea/assetWizardSettings.xml 44 | .idea/dictionaries 45 | .idea/libraries 46 | .idea/caches 47 | 48 | # Keystore files 49 | # Uncomment the following line if you do not want to check your keystore files in. 50 | #*.jks 51 | 52 | # External native build folder generated in Android Studio 2.2 and later 53 | .externalNativeBuild 54 | 55 | # Google Services (e.g. APIs or Firebase) 56 | # google-services.json 57 | 58 | # Freeline 59 | freeline.py 60 | freeline/ 61 | freeline_project_description.json 62 | 63 | # fastlane 64 | fastlane/report.xml 65 | fastlane/Preview.html 66 | fastlane/screenshots 67 | fastlane/test_output 68 | fastlane/readme.md 69 | 70 | ### Android Patch ### 71 | gen-external-apklibs 72 | 73 | ### AndroidStudio ### 74 | # Covers files to be ignored for android development using Android Studio. 75 | 76 | # Built application files 77 | 78 | # Files for the ART/Dalvik VM 79 | 80 | # Java class files 81 | 82 | # Generated files 83 | 84 | # Gradle files 85 | .gradle 86 | 87 | # Signing files 88 | .signing/ 89 | 90 | # Local configuration file (sdk path, etc) 91 | 92 | # Proguard folder generated by Eclipse 93 | 94 | # Log Files 95 | 96 | # Android Studio 97 | /*/build/ 98 | /*/local.properties 99 | /*/out 100 | /*/*/build 101 | /*/*/production 102 | *.ipr 103 | *~ 104 | *.swp 105 | 106 | # Android Patch 107 | 108 | # External native build folder generated in Android Studio 2.2 and later 109 | 110 | # NDK 111 | obj/ 112 | 113 | # IntelliJ IDEA 114 | *.iws 115 | /out/ 116 | 117 | # User-specific configurations 118 | .idea/* 119 | 120 | # OS-specific files 121 | .DS_Store 122 | .DS_Store? 123 | ._* 124 | .Spotlight-V100 125 | .Trashes 126 | ehthumbs.db 127 | Thumbs.db 128 | 129 | # Legacy Eclipse project files 130 | .classpath 131 | .project 132 | .cproject 133 | .settings/ 134 | 135 | # Mobile Tools for Java (J2ME) 136 | .mtj.tmp/ 137 | 138 | # Package Files # 139 | *.war 140 | *.ear 141 | 142 | # virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml) 143 | hs_err_pid* 144 | 145 | ## Plugin-specific files: 146 | 147 | # mpeltonen/sbt-idea plugin 148 | .idea_modules/ 149 | 150 | # JIRA plugin 151 | atlassian-ide-plugin.xml 152 | 153 | # Mongo Explorer plugin 154 | .idea/mongoSettings.xml 155 | 156 | # Crashlytics plugin (for Android Studio and IntelliJ) 157 | com_crashlytics_export_strings.xml 158 | crashlytics.properties 159 | crashlytics-build.properties 160 | fabric.properties 161 | 162 | ### AndroidStudio Patch ### 163 | 164 | ### Kotlin ### 165 | # Compiled class file 166 | 167 | # Log file 168 | 169 | # BlueJ files 170 | *.ctxt 171 | 172 | # Mobile Tools for Java (J2ME) 173 | 174 | # Package Files # 175 | *.nar 176 | *.zip 177 | *.tar.gz 178 | *.rar 179 | 180 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 181 | 182 | # End of https://www.gitignore.io/api/kotlin,android,androidstudio 183 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | demo 2 | 3 | # Android-RoundProgressbar 4 | Progress bar library with different styles and built-in animations 5 | 6 | demo 7 | 8 | ## Usage 9 | ### Implementation 10 | 11 | Add jitpack to project-level build.gradle file 12 | ``` 13 | allprojects { 14 | repositories { 15 | ... 16 | maven { url 'https://jitpack.io' } 17 | } 18 | } 19 | ``` 20 | Add dependency to module-level build.gradle file 21 | ``` 22 | dependencies { 23 | implementation 'com.github.Qusion:android-roundprogressbar:0.3.0' 24 | } 25 | ``` 26 | 27 | ### Layout 28 | ``` 29 | 40 | ``` 41 | supports `max`, `progress`, `progress_color`, `background_color`, `zero_progress_enabled`, `end_cap_visible`, `end_cap_size`, `stroke_width`, `background_stroke_width`, `animation_duration`, `style` (full, half), `background_style` (full, dotted) params 42 | 43 | ## License 44 | ``` 45 | MIT License 46 | Copyright (c) 2020 QusionDev 47 | 48 | Permission is hereby granted, free of charge, to any person obtaining a copy 49 | of this software and associated documentation files (the "Software"), to deal 50 | in the Software without restriction, including without limitation the rights 51 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 52 | copies of the Software, and to permit persons to whom the Software is 53 | furnished to do so, subject to the following conditions: 54 | 55 | The above copyright notice and this permission notice shall be included in all 56 | copies or substantial portions of the Software. 57 | 58 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 59 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 60 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 61 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 62 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 63 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 64 | SOFTWARE. 65 | ``` 66 | 67 | 68 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.gitignore.io/api/kotlin,android,androidstudio 2 | 3 | ### Android ### 4 | # Built application files 5 | *.apk 6 | *.ap_ 7 | 8 | # Files for the ART/Dalvik VM 9 | *.dex 10 | 11 | # Java class files 12 | *.class 13 | 14 | # Generated files 15 | bin/ 16 | gen/ 17 | out/ 18 | 19 | # Gradle files 20 | .gradle/ 21 | build/ 22 | 23 | # Local configuration file (sdk path, etc) 24 | local.properties 25 | 26 | # Proguard folder generated by Eclipse 27 | proguard/ 28 | 29 | # Log Files 30 | *.log 31 | 32 | # Android Studio Navigation editor temp files 33 | .navigation/ 34 | 35 | # Android Studio captures folder 36 | captures/ 37 | 38 | # IntelliJ 39 | *.iml 40 | .idea/workspace.xml 41 | .idea/tasks.xml 42 | .idea/gradle.xml 43 | .idea/assetWizardSettings.xml 44 | .idea/dictionaries 45 | .idea/libraries 46 | .idea/caches 47 | 48 | # Keystore files 49 | # Uncomment the following line if you do not want to check your keystore files in. 50 | #*.jks 51 | 52 | # External native build folder generated in Android Studio 2.2 and later 53 | .externalNativeBuild 54 | 55 | # Google Services (e.g. APIs or Firebase) 56 | # google-services.json 57 | 58 | # Freeline 59 | freeline.py 60 | freeline/ 61 | freeline_project_description.json 62 | 63 | # fastlane 64 | fastlane/report.xml 65 | fastlane/Preview.html 66 | fastlane/screenshots 67 | fastlane/test_output 68 | fastlane/readme.md 69 | 70 | ### Android Patch ### 71 | gen-external-apklibs 72 | 73 | ### AndroidStudio ### 74 | # Covers files to be ignored for android development using Android Studio. 75 | 76 | # Built application files 77 | 78 | # Files for the ART/Dalvik VM 79 | 80 | # Java class files 81 | 82 | # Generated files 83 | 84 | # Gradle files 85 | .gradle 86 | 87 | # Signing files 88 | .signing/ 89 | 90 | # Local configuration file (sdk path, etc) 91 | 92 | # Proguard folder generated by Eclipse 93 | 94 | # Log Files 95 | 96 | # Android Studio 97 | /*/build/ 98 | /*/local.properties 99 | /*/out 100 | /*/*/build 101 | /*/*/production 102 | *.ipr 103 | *~ 104 | *.swp 105 | 106 | # Android Patch 107 | 108 | # External native build folder generated in Android Studio 2.2 and later 109 | 110 | # NDK 111 | obj/ 112 | 113 | # IntelliJ IDEA 114 | *.iws 115 | /out/ 116 | 117 | # User-specific configurations 118 | .idea/* 119 | 120 | # OS-specific files 121 | .DS_Store 122 | .DS_Store? 123 | ._* 124 | .Spotlight-V100 125 | .Trashes 126 | ehthumbs.db 127 | Thumbs.db 128 | 129 | # Legacy Eclipse project files 130 | .classpath 131 | .project 132 | .cproject 133 | .settings/ 134 | 135 | # Mobile Tools for Java (J2ME) 136 | .mtj.tmp/ 137 | 138 | # Package Files # 139 | *.war 140 | *.ear 141 | 142 | # virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml) 143 | hs_err_pid* 144 | 145 | ## Plugin-specific files: 146 | 147 | # mpeltonen/sbt-idea plugin 148 | .idea_modules/ 149 | 150 | # JIRA plugin 151 | atlassian-ide-plugin.xml 152 | 153 | # Mongo Explorer plugin 154 | .idea/mongoSettings.xml 155 | 156 | # Crashlytics plugin (for Android Studio and IntelliJ) 157 | com_crashlytics_export_strings.xml 158 | crashlytics.properties 159 | crashlytics-build.properties 160 | fabric.properties 161 | 162 | ### AndroidStudio Patch ### 163 | 164 | !/gradle/wrapper/gradle-wrapper.jar 165 | 166 | ### Kotlin ### 167 | # Compiled class file 168 | 169 | # Log file 170 | 171 | # BlueJ files 172 | *.ctxt 173 | 174 | # Mobile Tools for Java (J2ME) 175 | 176 | # Package Files # 177 | *.jar 178 | *.nar 179 | *.zip 180 | *.tar.gz 181 | *.rar 182 | 183 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 184 | 185 | # End of https://www.gitignore.io/api/kotlin,android,androidstudio 186 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | apply plugin: 'kotlin-android' 3 | apply plugin: 'kotlin-kapt' 4 | apply plugin: 'kotlin-android-extensions' 5 | 6 | android { 7 | compileSdkVersion 29 8 | buildToolsVersion "29.0.2" 9 | defaultConfig { 10 | applicationId "com.qusion.roundprogressbar" 11 | minSdkVersion 23 12 | targetSdkVersion 29 13 | versionCode 1 14 | versionName "1.0" 15 | } 16 | buildTypes { 17 | release { 18 | minifyEnabled false 19 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 20 | } 21 | } 22 | 23 | compileOptions { 24 | sourceCompatibility JavaVersion.VERSION_1_8 25 | targetCompatibility JavaVersion.VERSION_1_8 26 | } 27 | kotlinOptions { 28 | jvmTarget = "1.8" 29 | } 30 | } 31 | 32 | dependencies { 33 | implementation project(':lib-roundprogressbar') 34 | 35 | implementation fileTree(dir: 'libs', include: ['*.jar']) 36 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 37 | implementation 'androidx.appcompat:appcompat:1.1.0' 38 | implementation 'com.google.android.material:material:1.1.0' 39 | implementation 'androidx.constraintlayout:constraintlayout:1.1.3' 40 | } 41 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 12 | 13 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/java/com/qusion/roundprogressbar/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.qusion.roundprogressbar 2 | 3 | import android.os.Bundle 4 | import android.util.Log 5 | import android.view.View 6 | import com.google.android.material.snackbar.Snackbar 7 | import androidx.appcompat.app.AppCompatActivity 8 | 9 | import kotlinx.android.synthetic.main.activity_main.* 10 | import kotlin.random.Random 11 | 12 | class MainActivity : AppCompatActivity() { 13 | 14 | override fun onCreate(savedInstanceState: Bundle?) { 15 | super.onCreate(savedInstanceState) 16 | setContentView(R.layout.activity_main) 17 | } 18 | 19 | override fun onResume() { 20 | super.onResume() 21 | 22 | val random = Random(101) 23 | var progress: Int 24 | animate_button.setOnClickListener { 25 | progress = random.nextInt(0, 100) 26 | progressbar.progress = progress 27 | balance.text = "$${progress + 120f}" 28 | } 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- 1 | 7 | 12 | 13 | 19 | 22 | 25 | 26 | 27 | 28 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- 1 | 6 | 13 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bag.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 9 | 16 | 23 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_car.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 9 | 16 | 23 | 30 | 37 | 44 | 51 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_coin_stack.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 9 | 16 | 23 | 30 | 37 | 44 | 51 | 58 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50 | 55 | 60 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 | 105 | 110 | 115 | 120 | 125 | 130 | 135 | 140 | 145 | 150 | 155 | 160 | 165 | 170 | 171 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_pizza.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 9 | 16 | 23 | 30 | 37 | 44 | 51 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /app/src/main/res/font/roboto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/font/roboto.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 17 | 18 | 29 | 30 | 43 | 44 | 52 | 53 | 58 | 59 | 69 | 70 | 77 | 78 | 79 | 80 | 81 | 93 | 94 | 95 | 105 | 106 | 111 | 112 | 113 | 123 | 124 | 133 | 134 | 144 | 145 | 156 | 157 | 158 | 159 | 169 | 170 | 175 | 176 | 177 | 187 | 188 | 197 | 198 | 208 | 209 | 220 | 221 | 222 | 223 | 233 | 234 | 239 | 240 | 241 | 251 | 252 | 261 | 262 | 272 | 273 | 284 | 285 | 286 | 296 | 297 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Qusion/android-roundprogressbar/4ce32742c8c230fa767214b55f80a13a13dbdbe2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #000616 4 | #000616 5 | #000616 6 | 7 | #26FFFFFF 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | android-roundprogressbar 3 | MainActivity 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | 16 | 17 |