一、translate canvas左上角定位
示例:canvas.translate(10, 10);
二、clip canvas裁剪
Region.Op.DIFFERENCE 表示“挖去”画布中的一块区域;
Region.Op.REPLACE 表示“替换”画布区域;
Region.Op.UNION 表示“合并”画布区域;
Region.Op.XOR 表示“合并”后“挖去”重叠的画布区域;
Region.Op.REVERSE_DIFFERENCE 表示“反向挖去”画布区域,即在新的画布区域中“挖去”当前画布区域;
Region.Op.INTERSECT 表示“交集”,即在新的画布和当前画布的共同区域。
示例:canvas.clipRect(40, 40, 100, 100, Region.Op.INTERSECT)。