首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-12-23 
Android 2D Graphics学习(二)、Canvas篇2、Canvas裁剪和Region、RegionIteratorcanvas 还提供裁剪的功能。 裁

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

canvas 还提供裁剪的功能。 

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

1、首先介绍Region类

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



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


ApiDemo中关于组合的例子:


5、裁剪的一个小用处





热点排行