今天需要画个圆,还要是支持触摸变化的圆,网上只找到了圆,没找到触摸,于是。。。
演示效果
自己的库
本示例已经做成了库,使用方法:
dependencies {
compile 'com.xuie:circleprogress:1.0.1'
}
<com.github.cool.circleprogress.DonutProgress
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
app:donut_progress="45" />
<com.github.cool.circleprogress.CircleProgress
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
app:circle_progress="80" />
<com.github.cool.circleprogress.ArcProgress
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
app:arc_finished_color="#ff00ff00"
app:arc_progress="45" />
参考方法:
- http://www.cnblogs.com/qianxudetianxia/p/4322331.html
- http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/2015/0227/2502.html