码迷,mamicode.com
首页 >  
搜索关键字:porterduff    ( 32个结果
android 画板之橡皮擦功能开发
记录一下橡皮擦功能开发。 讲一下原理: 橡皮擦功能要用到Paint类的一个属性: paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); 这句代码的意思是: 只在源图像和目标图像相交的地方绘制目标图像 不懂没关系,首先用一 ...
分类:移动开发   时间:2016-08-12 18:03:44    阅读次数:2610
Android 颜色渲染(九) PorterDuff及Xfermode详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 Android 颜色渲染(九) PorterDuff及Xfermode详解 之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之 ...
分类:移动开发   时间:2016-06-09 06:20:28    阅读次数:206
Android 颜色渲染PorterDuff及Xfermode详解
在讲具体的使用之前补充一点知识,这就是 ProterDuff的由来: 相信大多数人看到这个ProterDuff单词很奇怪了吧,这肿么个意思呢,然后就用有道啊,金山啊开始翻译,但是翻译软件给出的结果肯定还是 ProterDuff或者"未找到". 这是神马情况呢?因为ProterDuff是两个人名的组合 ...
分类:移动开发   时间:2016-04-23 09:06:43    阅读次数:300
自定义View学习之12/7(进度条之混合模式)
今天重点内容是我们学习自定义view里面的混合模式,其实我们的画布就跟photoshop一样,是个图层关系,一层盖着一层,这样就导致有很多种覆盖模式,这就是我们今天的主题,“混合模式”。好,现在我们来看下这个模式的说明图:canvas原有的图片 可以理解为背景 就是dst 新画上去的图片 可以理解为前景 就是src从上面我们可以看到PorterDuff.Mode为枚举类,一共有16个枚举值: 1...
分类:其他好文   时间:2016-04-01 18:05:50    阅读次数:242
属性动画的概念解析 - 实现星星控件
欢迎Follow我的GitHub, 关注我的CSDN. 在Android中, 属性动画是非常有意思的功能, 控制参数变换动画效果. 使用动画控件, 和Gif图片相比, 要节约空间和增加响应.Github下载地址要点: (1) 使用PercentLayout设置自定义控件的大小. (2) 属性动画的两个重要函数, 中值和映射. (3) 擦除画笔(PorterDuff.Mode.CLEAR)的使...
分类:其他好文   时间:2016-01-16 12:08:32    阅读次数:219
PorterDuff及Xfermode初识
图像合成,是将两幅退昂放在一起的动作,它使得我们能够同时看到两幅图像的特征。我们可以首先在Canvas对象上绘制一个位图对象,然后再相同的Canvas对象上绘制第二个位图对象的方式来实现合成。不过这里在绘制第二幅图像的时候,需要在Paint对象上指定一个过渡模式(Xfermode)。可用作过渡模式的...
分类:其他好文   时间:2015-12-27 12:13:26    阅读次数:237
Android基础入门教程——8.3.11 Paint API之—— ColorFilter(颜色过滤器)(3-3)
嗯,本来说好今天不写的,还是写吧,毕竟难得空闲哈~,本节给大家带来的是 ColorFilter的第三个子类:PorterDuffColorFilter,看到PorterDuff大家一定不会 陌生吧,假如你看过前面的 Android基础入门教程——8.3.5 Paint API之—— Xfermode与PorterDuff详解(二) 其实效果都是一样的,只是这里用的是颜色,而且直接设置就好,下面我们来写个简单的...
分类:移动开发   时间:2015-10-29 21:59:06    阅读次数:260
Android基础入门教程——8.3.8 Paint API之—— Xfermode与PorterDuff详解(五)
好的,上一节中,我们又写了一个关于Xfermode图片混排的例子——擦美女衣服的Demo,加上前面的 利用Xfermode来实现圆角或圆形ImageView,相信大家对Xfermode已经不再像以前那么陌生了,或者 说有点熟悉了,嗯,本节我们来写Xfermode的最后一个例子,通过Xfermode的ProterDuff.SRC_IN 模式来实现文字加载的效果!还是得贴下ProterDuff的模式图:...
分类:移动开发   时间:2015-10-27 17:41:31    阅读次数:213
Android基础入门教程——8.3.7 Paint API之—— Xfermode与PorterDuff详解(四)
上节我们写了关于Xfermode与PorterDuff使用的第一个例子:圆角&圆形图片ImageView的实现, 我们体会到了PorterDuff.Mode.DST_IN给我们带来的好处,本节我们继续来写例子练练手, 还记得Android基础入门教程——8.3.2 绘图类实战示例给大家带来的拔掉美女衣服的实现吗?当时我们的实现方案是,将手指触碰区域附近的20*20个像素点设置为透明,效果图是这样的:...
分类:移动开发   时间:2015-10-25 20:58:42    阅读次数:235
Android基础入门教程——8.3.6 Paint API之—— Xfermode与PorterDuff详解(三)
上一节,我们学习了Xfermode中的三儿子:PorterDuffXfermode构造方法中的为一个参数: PorterDuff.Mode,我们在观看了16种图片混排模式后,又自己写代码来验证了一下文档中 18种不同的混排模式,18种是新增了ADD和OVERLAY两种模式!当然,仅仅验证知道是不够的, 本节我们来写个例子,帮助我们熟悉下实际当中我们如何去使用PorterDuff.Mode为我们提供的 这些混排...
分类:移动开发   时间:2015-10-25 16:31:44    阅读次数:399
32条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!