| Cirlce ProgressBar | Progress Button |
|---|---|
![]() | ![]() |
Add it in your root build.gradle at the end of repositories:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }Add the dependency
dependencies { implementation 'com.github.imcloudfloating:ProgressBar:1.1' }<com.cloud.progressbar.CircleProgressBar android:id="@+id/circle_progress" android:layout_width="180dp" android:layout_height="180dp" android:gravity="center" android:textColor="#80cc33" android:textSize="22sp" android:text="Circle ProgressBar" app:progressBackColor=""#e0e0e0" app:progressColor="#80cc33" app:progressWidth="16dp" />If you want a fanshaped progress bar, let progressWidth >= min(layout_width, layout_height)
cirlceProgressBar.setMinProgress(-100) //minProgress can be negative, default is 0 circleProgressBar.setMaxProgress(100) //default value is 100 circleProgressBar.setProgress(20)<com.cloud.customviews.ProgressButton android:id="@+id/progress_button" android:layout_width="240dp" android:layout_height="wrap_content" android:textColor="#ffffff" android:text="Progress Button" app:cornerRadius="8dp" app:progressMargin="2dp" app:progressBackColor="#e0e0e0" app:progressColor="#80cc33" app:buttonColor="#80cc33" />cirlceProgressBar.setMinProgress(-100) //minProgress can be negative, default is 0 circleProgressBar.setMaxProgress(100) //default value is 100 circleProgressBar.setProgress(20)
