文章目录
一、Canvas 绘制显示区域
二、Canvas 绘制矩形源码分析
Canvas 状态保存机制 中 , 存在两个栈结构 , 分别是 状态栈 和 图层栈 ;
其中 图层栈 又称为 Layer 栈...;
Canvas 画布中 , 有 2 套坐标系 , 分别是 :
Canvas 自身坐标系
Canvas 绘图坐标系
一、Canvas 绘制显示区域
----
Canvas 绘制时 , 并不是由 Canvas...进行绘制 , 具体 执行绘制的硬件是 GPU ; 绘制的位置依赖于 Canvas 的两个坐标系 , 自身坐标系 与 绘图坐标系 ;
Canvas 中绘制图像的 具体位置 是坐标系 中的位置坐标 , 坐标分为以下两种...方法源码 ) 博客 ;
Canvas 绘图坐标系 是 当前要绘制的图像 所在的 坐标系 , 该 绘图坐标系 表示具体绘制的元素要画到哪个位置 , 该 绘图坐标系 是通过对 Canvas 自身坐标系 进行若干次的...自身坐标系 有一个很重要的作用 就是 确定画布范围 , 之后所有的绘制内容只能显示这个画布范围内的元素 , 画出边界的元素是不显示的 ;
如下图 , 蓝色矩形框是 Canvas 自身坐标系 , 红色矩形框是