android canvas

来源:互联网 发布:mac如何卸载程序 编辑:程序博客网 时间:2024/05/02 01:02

一、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)。



0 0
原创粉丝点击