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度的基础上往左调整,如果是正数就是顺时针。

上一篇 下一篇

猜你喜欢

热点阅读