android Canvas简解

在android中,默认的坐标零点位于屏幕左上角,向下为Y轴正方向,向右为X轴正方向

Canvas常用的方法:

.Canvas.save()

.Canvas.restore()

.Canvas.translate()

.Canvas.rotate()

Canvas.save():可以理解为保存画布,将之前的所有已绘制图像保存起来,让后续的操作就像在一个新的图层上操作。

Canvas.restore():将我们在save()之后绘制的所有图像与save()之前的图像合并。

Canvas.translate():可以理解为画布平移,默认绘图坐标零点位于左上角,调用translate(x,y)之后,则将原点(0,0)移动到了(x,y),

                             之后绘图操作都将以(x,y)作为原点执行

Canvas.rotate():可以理解为画布翻转,调用rotate(x,y)之后,则将原点(0,0)移动到了(x,y),

                             之后绘图操作都将以(x,y)作为原点执行

原文地址:https://www.cnblogs.com/banzhuan/p/6623805.html