猿问

自定义View 中的 canvas 坐标系旋转问题

自定义view 中经常会看到这种写法  

canvas.save();
canvas.rotate();
canvas.restore();

请问什么场景下需要旋转canvas,这种写法有什么好处?


僧伽吒
浏览 1783回答 1
1回答

我吃西瓜很快

比如旋转60度画一个矩形。。然后再恢复,就得到了一个旋转-60度的矩形。或者旋转30度画一条线什么的。  不旋转的话你就得加入计算旋转后坐标的语句了。
随时随地看视频慕课网APP

相关分类

Android
我要回答