码迷,mamicode.com
首页 >  
搜索关键字:setxfermode    ( 26个结果
android 画图之setXfermode .
setXfermode设置两张图片相交时的模式我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint;而setXfermode就可以来解决这个问题一般来说 用法是这样的Canvas canvas = new C...
分类:移动开发   时间:2015-01-07 13:05:46    阅读次数:113
使用PorterDuffXfermode实现橡皮檫效果(可实现Showcase效果)
关键代码:1 Paint mErasePaint = new Paint();2 mErasePaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY));3 mErasePaint.setColor(0xFFFFFF);4 ...
分类:其他好文   时间:2014-12-29 11:52:52    阅读次数:195
Android清空画布
public void clear() { Paint paint = new Paint(); paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR)); canvas.drawPaint(paint...
分类:移动开发   时间:2014-12-19 18:41:09    阅读次数:235
自定义View->刮刮乐
原理:canvas画上背景加文字,再画上遮罩层,通过paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT)); 用户点击滑动后清除遮罩层。核心就是前面那句话。package com.example.customshapede...
分类:其他好文   时间:2014-11-21 20:20:57    阅读次数:205
android 实现画笔涂鸦、擦除功能
实现涂鸦、擦除、保存的功能设置画笔为橡皮擦功能 paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));如果你的画出来的是黑色 可能是因为你控件背景的颜色是黑色的。附件下载:zip
分类:移动开发   时间:2014-10-09 16:19:08    阅读次数:268
清理画布
Paint paint1 = new Paint();paint1.setXfermode(new PorterDuffXfermode(Mode.CLEAR));canvas.drawPaint(paint1);paint1.setXfermode(new PorterDuffXfermode(M...
分类:其他好文   时间:2014-06-29 12:37:10    阅读次数:202
26条   上一页 1 2 3
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!