canvas的rotate可不可以重置初始位置

发布于 7 年前作者 gang5914217 次浏览最后编辑 7 年前来自 ask

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

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

2 回复
jingliu
jingliu1 楼6 年前

setTransform 方法了解一下

yangxu
yangxu2 楼5 年前

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