天天看点

Canvas裁剪和Region、RegionIterator

主要是看这边文章学习:http://blog.csdn.net/lonelyroamer/article/details/8349601

DIFFERENCE(0), //最终区域为region1 与 region2不同的区域  

INTERSECT(1), // 最终区域为region1 与 region2相交的区域  

UNION(2),      //最终区域为region1 与 region2组合一起的区域  

XOR(3),        //最终区域为region1 与 region2相交之外的区域  

REVERSE_DIFFERENCE(4), //最终区域为region2 与 region1不同的区域  

REPLACE(5); //最终区域为为region2的区域 

1、最基本的clipRect,裁剪一个矩形

2、clipPath,裁剪Path包括的范围,Path所包括的范围不是空的才有效。

3、clipRegion。

效果:

Canvas裁剪和Region、RegionIterator

//还不算详细,后面补