在android 中canvas可以绘制很多的形状。最重要的一点是他还可以让画布移动,比如canvas.translate(100,100),其实这个方法并没有移动画布,它移动的只是画布的坐标。画布还在原来的位置,这也就是问什么,画布移动之后,以前画的东西还在原来的位置上同理的,其他的方法比如旋转,变形,缩放,改变的都是坐标跟画布没有一毛钱关系。我们可以通过canvas.save()和canvas.restore(),来改变坐标和还原坐标。打个比方,就像你画画的时候用到直尺一样,你移动的只是直尺,画纸根本没动。
android 关于canvas绘图时的一些问题
最新推荐文章于 2024-07-08 03:02:30 发布