Аккумулятор круг, как Battery Widget Reborn

Я пытаюсь нарисовать круг на основе процента заряда батареи. У меня есть следующий код:

Bitmap.Config conf = Bitmap.Config.ARGB_8888; // see other conf types
Bitmap bmp = Bitmap.createBitmap(200, 200, conf);

Paint mPaint = new Paint();
mPaint.setDither(true);
mPaint.setColor(Color.BLUE);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeJoin(Paint.Join.ROUND);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setStrokeWidth(5);

circle = new Path();
circle.addCircle(100, 100, level, Direction.CW);

Canvas canvas = new Canvas(bmp);
canvas.drawPath(circle, mPaint);

Я пытаюсь стать похожим на Battery Widget Reborn, где его круг нарисован на основе процента, может кто-нибудь, пожалуйста, помогите.

Редактировать:

ниже снимок того, что я пытаюсь достичь

Ответы на вопрос(2)

Ваш ответ на вопрос