I's a custom CircleProgressBar
这是一个自定义的环形ProgressBar,并且带有动画增长效果,使用方便,拥有完整的属性设置。
##Effect chart(效果图)
<com.byzk.customcircle.CustomCircle
android:id="@+id/customCircle"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="100dp"
app:circlePandding="20dp"
app:circleTextColor="@color/colorAccent"
app:circleTextSize="32sp"
app:circleWidth="10dp"
app:firstCircleColor="@color/colorAccent" />
##Attributes(xml中可设置的属性) There are several attributes you can set:
- circlePandding
控件的padding值 内边距 - circleTextColor
文字颜色 - circleTextSize
文字大小 - circleWidth
圆弧的宽度 - firstCircleColor
进度条的颜色 - secondCircleColor
圆弧的颜色 - circleProgress
进度百分比(0~100)
##Method
1.setTextSize(int textSize)
设置文字字体大小
2.setTextColor(int color)
设置文字的颜色
3.setStrockWidth(int width)
设置自定义CircleView的进度条宽度
4.setDuration(long duration)
设置进度滚动的时间
5.setProgress(int mProgress)
设置进度