读书人

Android 2D Graphics学习(2)、Canva

发布时间: 2012-12-23 11:28:15 作者: rapoo

Android 2D Graphics学习(二)、Canvas篇2、Canvas裁剪和Region、RegionIterator

canvas 还提供裁剪的功能。

裁剪功能由Canvas提供的一系列的clip...方法 和quickReject方法来完成。 前面已经提到,真正提供可绘制区域的是Canvas内部的mutable bitmap。 Canvas更像是一个图层,我们只能在这上面的图层来绘制东西。

1、首先介绍Region类

Region,中文意思即区域的意思,它表示的是canvas图层上的某一块封闭的区域。



可以看到,Canvas的变换 对clipRegion没有作用。


ApiDemo中关于组合的例子:


5、裁剪的一个小用处





读书人网 >Android

热点推荐