在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)作为原点执行