Android自定義圓形進度條

Android自定義圓形進度條。
下面看看自定義圓形進度條

關鍵點在於進度的換算

int progress = (int) ((getProgress()*1.0f/getMax())*360);//圓弧度數

其次畫圓弧

canvas.drawArc(mRectFOval,mCustomUnReachStart,mTotalProgress,false,mPaint);

如果已經看過自定義水平進度條,這個應該不能實現,詳情可參照demo

代碼已上傳至Github

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *