利用PorterDuffXfermode 对Bitmap的特殊处理
2015-05-20 10:19
169 查看
从上面我们可以看到PorterDuff.Mode为枚举类,一共有16个枚举值:
1.PorterDuff.Mode.CLEAR
所绘制不会提交到画布上。
2.PorterDuff.Mode.SRC
显示上层绘制图片
3.PorterDuff.Mode.DST
显示下层绘制图片
4.PorterDuff.Mode.SRC_OVER
正常绘制显示,上下层绘制叠盖。
5.PorterDuff.Mode.DST_OVER
上下层都显示。下层居上显示。
6.PorterDuff.Mode.SRC_IN
取两层绘制交集。显示上层。
7.PorterDuff.Mode.DST_IN
取两层绘制交集。显示下层。
8.PorterDuff.Mode.SRC_OUT
取上层绘制非交集部分。
9.PorterDuff.Mode.DST_OUT
取下层绘制非交集部分。
10.PorterDuff.Mode.SRC_ATOP
取下层非交集部分与上层交集部分
11.PorterDuff.Mode.DST_ATOP
取上层非交集部分与下层交集部分
12.PorterDuff.Mode.XOR
异或:去除两图层交集部分
13.PorterDuff.Mode.DARKEN
取两图层全部区域,交集部分颜色加深
14.PorterDuff.Mode.LIGHTEN
取两图层全部,点亮交集部分颜色
15.PorterDuff.Mode.MULTIPLY
取两图层交集部分叠加后颜色
16.PorterDuff.Mode.SCREEN
取两图层全部区域,交集部分变为透明色
相关文章推荐
- Path,贝塞尔曲线,BitMap(位图), PorterDuffXfermode
- Canvas的drawBitmap以及Paint的PorterDuffXfermode使用心得
- android图形图像处理PorterDuffXfermode
- Android Canvas绘制图片层叠处理方式porterduff xfermode
- 利用 2D 图形和 PorterDuffXferMode 等实现被遮罩的图片
- PorterDuffXfermode的用法
- Android中Canvas绘图之PorterDuffXfermode使用及工作原理详解
- Android Paint之 setXfermode PorterDuffXfermode 讲解
- 关于android中图片裁剪以及PorterDuffXfermode的使用经验小结
- Android 颜色渲染 PorterDuff及Xfermode详解
- PorterDuffXferMode不正确的真正原因PorterDuffXferMode深入试验)
- android之刮刮卡中奖效果PorterDuffXfermode与paint属性详解
- Android PorterDuff.Mode图形混合处理
- 使用PorterDuffXfermode画出刮刮奖效果p146-p148
- PorterDuffXfermode的用法
- PorterDuffXfermode 正确使用方式(详解)
- Adnroid上的简单图像合成类——PorterDuffXfermode
- PorterDuffXfermode学习
- 自定义View通过PorterDuffXfermode实现图片遮罩效果
- Android Paint之 setXfermode PorterDuffXfermode 讲解