------解决方案--------------------
1. 准备两张图,一张作为背景,上面是仪表板,和绿色的代表正常的环;另一张是红色的代表异常的内环
2. 画图的时候,先drawBitmap把背景图画上去;计算异常的区域,对应成Canvas上面的点,用Path把这些点连起来;调用Canvas.clipPath,再drawBitmap把内环画上去。
3. 算一下大概的位置,把“正常”/“异常”四个字画上去
差不多是这样吧
------解决方案--------------------
最简单的就是自定义View 自己画了
用这个canvas.drawArc