主要思想:
将一个view设计成多层:背景层,含中奖信息等;
遮盖层,用于刮奖,使用关联一个Bitmap的Canvas
在该Bitmap上,使用它的canvas.drawPath的api来处理 手势滑动(类似刮奖的动作)
使用paint.setXfermode 来进行消除手势滑动区域
/**
* author : stone
* email : aa8679...
分类:
移动开发 时间:
2015-07-28 18:46:04
阅读次数:
173
【Android】setXfermode属性一.下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素XOR操作。PorterDuff...
分类:
移动开发 时间:
2015-07-17 15:54:10
阅读次数:
139
setXfermodePorterDuffXfermode图层混合模式android图像混合模式AvoidXfermode尊重原创,欢迎转载,转载请注明: FROM GA_studio http://blog.csdn.net/tianjian4592前面关于paint的方法讲解里,讲到setXfe...
分类:
移动开发 时间:
2015-07-08 00:17:44
阅读次数:
334
[置顶]Android Paint之 setXfermode PorterDuffXfermode 讲解分类:android动效篇2015-04-07 17:23978人阅读评论(8)收藏举报setXfermodePorterDuffXfermode图层混合模式android图像混合模式AvoidX...
分类:
移动开发 时间:
2015-07-06 13:44:11
阅读次数:
153
最近做项目,有个一个需求,就是圆角进度条。效果图如下。
当时项目时间很紧,没多去想怎么实现最佳,就直接把美工给的圆角进度条裁剪成了四份。来做 Canvas 剪切绘制。这样虽然也能达到效果,但是服用性很差。最近网上搜索了很长时间,发现Paint画笔,有遮挡层的功能。android.graphics.Paint.setXfermode(Xfermode xfermode) 。其中一个参数就是...
分类:
移动开发 时间:
2015-05-29 12:05:55
阅读次数:
195
www.sharewithu.com/space/space.php?id=2409967www.sharewithu.com/space/space.php?id=2409969www.sharewithu.com/space/space.php?id=2410146www.sharewithu....
分类:
移动开发 时间:
2015-04-08 01:05:29
阅读次数:
187
前面关于paint的方法讲解里,讲到 setXfermode 就截止了,原因有两个:
1. 那篇文章已经太长了,我自己都看不下去了;
2. setXfermode 在paint 里占有至关重要的地位;
基于以上两个原因,我们一起来看看这个方法有何妙用。
首先我们还是来看看关于这个方法的说明:
/**
* Set or clear the xfermode object....
分类:
移动开发 时间:
2015-04-07 17:34:49
阅读次数:
685
效果图:
参看以下代码:
public class MainActivity extends Activity {
private ImageView imageView1;
private ImageView imageView2;
Bitmap mBitmap;
@Override
protected void onCreate(B...
分类:
移动开发 时间:
2015-03-16 23:13:08
阅读次数:
253
一、setXfermode(Xfermode xfermode)Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是图像混合的一种,这个方法跟我们上面讲到的setColorFilter蛮相似的。查看API文档发现其果然...
分类:
其他好文 时间:
2015-02-21 21:04:04
阅读次数:
266
在网上找了一下,最简单的是利用canvas的setXfermode,来控制图片重合部分的显示策略。图片混合时,先画的是dst,后画的是src,各种混合的方式如下,其中圆形是dst,正方形是src:不过网上的一些做法没有考虑到图片为长方形的情况,下面给出我修正后的做法:这里我们采用srcin模式,先画...
分类:
移动开发 时间:
2015-02-13 10:10:18
阅读次数:
225