Region.op:当两个区域重合时该如何处理,有6个取值:
DIFFERENCE::从region1中减去region2
INTERSECT:区region1和region3部分
REPLACE:用region2替换region1
REVERCE_DIFFERENCE:从region2中减去region1
UNION:合并region1和region2
XOR:取region1和region2不重合的部分
Region的函数
Region():构造函数,创建一个新的没有任何内容的region
Region(Region src):创建一个和src一样的region
Region(RectF src):创建一个矩形src表示的region
Region(int left,int top,int right,int bottom):创建一个矩形region
void contains(int x,int y):是否包含点(x,y)
Path getBoundaryPath():获取该region的边