Android中View绘制扇形角度的理解
2020-01-22 本文已影响0人
Chenstyle
在绘制扇形的时候对于startAngle和sweepAngle两个参数不是很理解,最后时实验了几次,才明白起始角度和扫描角度的意思。
角度以下代码实现的效果:
canvas.drawArc(left, top, right, bottom, 0, 10, true, mPaint);
canvas.drawArc(left, top, right, bottom, 90, 10, true, mPaint);
canvas.drawArc(left, top, right, bottom, 180, 10, false, mPaint);
canvas.drawArc(left, top, right, bottom, 270, 10, true, mPaint);
图片.png
如果出视角度为负数,就在0度的基础上往左调整,如果是正数就是顺时针。