文章目录
一、Canvas 绘图坐标系变换示例
Canvas 状态保存机制 中 , 存在两个栈结构 , 分别是 状态栈 和 图层栈 ;
其中 图层栈 又称为 Layer 栈 ;
Canvas 画布中 ,...有 2 套坐标系 , 分别是 :
Canvas 自身坐标系
Canvas 绘图坐标系
一、Canvas 绘图坐标系变换示例
----
Canvas 绘图坐标系 原始位置如下 , 下面的矩形就是组件本身..., 其 坐标原点就是左上角 ;
该图层是第一图层 ;
Layer 栈中只有该 第一图层 元素 , 保存的就是当前 Matrix 矩阵信息 ;
状态栈 中有一个元素 , 就是 Canvas 原始的坐标系信息...Canvas 范围 ) 都在 第一图层 中 ;
在上面的基础上 , 调用 Canvas#save 方法 , 保存当前的 Matrix 矩阵信息到状态栈中 ;
Layer 栈中只有 第一图层..., 本次保存的坐标信息 ;