下部分是三个小的圆弧进度条,弧的末端绘制一个小的实心圆
首先选好坐标和半径,然后先绘制三个圆环作为弧形进度条的背景
之后从12点钟开始绘制进度弧,知道了圆环的圆心和半径,也知道了弧对应于12点钟和圆环圆心的偏移角度...*/
paint.setStrokeWidth(4);
paint.setColor(mColor);
/*积分大圆的中心坐标和半径*/
float score_radius = totalHeight...*/
paint.setColor(mColor);
/*drawArc的起始角度是3点钟方向,因此要从12点钟方向开始绘制,起始角度为270度*/
canvas.drawArc(new RectF(circleXs...small_radius,
circleXs[0] + small_radius,
circleY + small_radius),
270, theta_values[0], false, paint);//画WIN圆形进度条...small_radius,
circleXs[1] + small_radius,
circleY + small_radius),
270, theta_values[1], false, paint);//画DRAW圆形进度条