今天需要畫個圓,還要是支持觸摸變化的圓,網上只找到了圓,沒找到觸摸,於是。。。
演示效果
自己的庫
本示例已經做成了庫,使用方法:
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