码迷,mamicode.com
首页 >  
搜索关键字:setxfermode    ( 26个结果
Canvas清空
当canvs与bitmap绑定时,canvas上绘制会导致bitmap改变内容,而且内容时叠加的。这时候需要清空bitmap上的内容,可以用以下做法。 Paint paint = new Paint(); paint.setXfermode(new PorterDuffXfermode(Porter ...
分类:其他好文   时间:2017-11-09 14:53:41    阅读次数:190
Andriod实现刮刮卡的效果
思想: 将一个View设计成多层,内层(包含中奖信息)和外层(用于刮奖),外层的图层用Canvas与一个Bitmap关联,用这个关联的Bitmap来处理手势的滑动。类似于刮奖的动作。 使用paint.setXfermode 来进行消除手势滑动区域 package com.jackie.guagual ...
分类:其他好文   时间:2017-07-08 19:49:15    阅读次数:155
【Android】自己定义View、画家(画布)Canvas与画笔Paint的应用——绘图、涂鸦板app的实现
利用一个简单的绘图app来说明安卓的图形处理类与自己定义View的应用。 例如以下图,有一个供用户自己随意绘图、涂鸦的app。 这里不做那么花俏了,仅提供黑白两色。但能够改变笔尖的粗细。 实质上这里的橡皮擦就是白色的画笔,根本不用使用到画笔的setXfermode方法,要搞一堆复杂的project。 ...
分类:移动开发   时间:2017-05-22 15:11:33    阅读次数:360
android.graphics.Paint方法setXfermode (Xfermode x...
[java] view plain copy mPaint = new Paint(); mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SCREEN)); [java] view plain copy [java] view pl ...
分类:移动开发   时间:2017-04-17 12:49:39    阅读次数:163
Android Paint Xfermode 学习小结
一、setXfermode(Xfermode xfermode) Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是图像混合的一种,这个方法跟我们上面讲到的setColorFilter蛮相似的。查看API文档发现其果 ...
分类:移动开发   时间:2017-01-16 19:25:08    阅读次数:338
android 画板之橡皮擦功能开发
记录一下橡皮擦功能开发。 讲一下原理: 橡皮擦功能要用到Paint类的一个属性: paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); 这句代码的意思是: 只在源图像和目标图像相交的地方绘制目标图像 不懂没关系,首先用一 ...
分类:移动开发   时间:2016-08-12 18:03:44    阅读次数:2610
android 画图之setXfermode 处理两图相交叉的情况
setXfermode设置两张图片相交时的模式我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint;而setXfermode就可以来解决这个问题一般来说 用法是这样的Canvas canvas = new C...
分类:移动开发   时间:2015-11-20 17:15:19    阅读次数:171
android中paint的setXfermode属性
本文前半部分来自于:http://www.cnblogs.com/rayray/p/3670120.html1.下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode 当覆盖...
分类:移动开发   时间:2015-10-23 01:28:45    阅读次数:189
setXfermode之使图片圆角化
package?com.example.cavis; import?android.R.color; import?android.content.Context; import?android.graphics.Bitmap; import?android.graphics.BitmapFactory; import?android.graphics.Canvas; impo...
分类:其他好文   时间:2015-08-03 23:02:09    阅读次数:429
Andriod实现刮刮卡的效果
思想: 将一个View设计成多层,内层(包括中奖信息)和外层(用于刮奖),外层的图层用Canvas与一个Bitmap关联,用这个关联的Bitmap来处理手势的滑动,类似于刮奖的动作。 使用paint.setXfermode 来进行消除手势滑动区域 package com.jackie.guaguale; import android.content.Context; import an...
分类:其他好文   时间:2015-07-29 23:02:11    阅读次数:162
26条   1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!