天天看點

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

//還不算詳細,後面補