前面已经说过自定义水平进度条Android自定义水平进度条
下面看看自定义圆形进度条
关键点在于进度的换算
int progress = (int) ((getProgress()*1.0f/getMax())*360);//圆弧度数
其次画圆弧
canvas.drawArc(mRectFOval,mCustomUnReachStart,mTotalProgress,false,mPaint);
如果已经看过自定义水平进度条,这个应该不能实现,详情可参照demo
如喜欢此文,欢迎star和关注,不正支出,欢迎留言交流!
微信扫一扫关注我的以下微信公众号
【程序猿小白成长记】定期分享各类Java、Android等知识
【每日哈哈笑一笑】笑一笑十年少,工作之余,别忘了放松下