/CircleProgressBar-1

I's a custom circleProgressBar

Primary LanguageJava

CircleProgressBar

I's a custom CircleProgressBar 这是一个自定义的环形ProgressBar,并且带有动画增长效果,使用方便,拥有完整的属性设置。 ##Effect chart(效果图)
circle

Include the CustomCircle widget in your layout(在布局中放入CustomCircle控件).

<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)
设置进度