上节我们写了关于Xfermode与PorterDuff使用的第一个例子:圆角&圆形图片ImageView的实现,
我们体会到了PorterDuff.Mode.DST_IN给我们带来的好处,本节我们继续来写例子练练手,
还记得Android基础入门教程——8.3.2 绘图类实战示例给大家带来的拔掉美女衣服的实现吗?当时我们的实现方案是,将手指触碰区域附近的20*20个像素点设置为透明,效果图是这样的:...
分类:
移动开发 时间:
2015-10-25 20:58:42
阅读次数:
235
原理:canvas画上背景加文字,再画上遮罩层,通过paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT)); 用户点击滑动后清除遮罩层。核心就是前面那句话。package com.example.customshapede...
分类:
其他好文 时间:
2014-11-21 20:20:57
阅读次数:
205