canvas的rotate可不可以重置初始位置
发布于 6 年前 作者 gang59 14015 次浏览 来自 问答

canvas画图时,有时会用到旋转rotate,但是rotate的旋转是会记录的,也就是下次使用rotate是在上一次的rotate的基础再进行旋转,要想下一次的使用必须把rotate设置回原来的值,内容多了之后会rotate会变得非常不可控

可不可以提供一个方法把rotate设置成一个初始的位置基础,在那个新的位置基础再进行rotate旋转,而不用再基于上一次rotate的值。

2 回复

setTransform 方法了解一下

楼主是用的什么方旋rotate还原的

回到顶部