不知道标题这两个玩意你熟不熟悉啦,如果自己实现过圆角或者圆形图片,相信对这两个名词
并不模式,一时半伙没想起来?没关系,下面这个图你可曾见过?
PS:网上都说在:\samples\android-XX\legacy\ApiDemos\src\com\example\android\apis\graphics
下能找到这个图片- -,然而并没有,不知道是不是因为我的sample是android-22的,只在这...
分类:
移动开发 时间:
2015-10-22 22:36:56
阅读次数:
303
今天做项目时需要实现圆角图片的效果,类似这样的效果:
经过网上搜索资料后,了解Android PorterDuff及Xfermode,首先看一下效果图(来自ApiDemos/Graphics/XferModes):
从上面我们可以看到PorterDuff.Mode为枚举类,一共有16个枚举值:
1.PorterDuff.Mode.CLEAR
...
分类:
其他好文 时间:
2015-08-13 18:04:10
阅读次数:
173
使用滤镜设置变暗:imageView.setColorFilter(Color.GRAY, PorterDuff.Mode.MULTIPLY);清除:imageView.clearColorFilter();
分类:
其他好文 时间:
2015-07-25 13:40:17
阅读次数:
87
【Android】setXfermode属性一.下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素XOR操作。PorterDuff...
分类:
移动开发 时间:
2015-07-17 15:54:10
阅读次数:
139
先上效果图,如demo_sinaweibo.gif由效果图,下半部分是简单的效果叠加,上半部分是新浪微博加载图片显示进度的效果,显示进度的半透明区域只与根据背景图的非透明区域叠加,背景图的透明区域仍为透明。为实现此要求,联想到APIDemos中的com.example.android.apis.gr...
分类:
移动开发 时间:
2015-07-08 00:24:31
阅读次数:
381
上篇博客中,我将我对Paint的ColorFilter相关的几个子类以及用法做了总结,其中最常用的ColorMatrixColorFilter值得我们多学习学习,通过定义一个color值的4*5的矩阵,来设置Paint的各种各样的变色效果。此外,还有PorterDuffColorFilter,其实用的并不是很多,但是PorterDuffColorFilter中使用的几个概念尤其重要,我们要好好了解一下,PorterDuff是老外发明的一直图形混合模式,并且Android 的API中为我们提供了18种不同的混...
分类:
移动开发 时间:
2015-04-24 10:41:09
阅读次数:
175
关键代码: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
原理:canvas画上背景加文字,再画上遮罩层,通过paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT)); 用户点击滑动后清除遮罩层。核心就是前面那句话。package com.example.customshapede...
分类:
其他好文 时间:
2014-11-21 20:20:57
阅读次数:
205
很久以前也过一个html5的刮刮卡效果~~上次看到有人写Android的刮刮卡效果~~于是乎产生了本篇博客~~此类例子也比较多了,大家可以百度看看~不过还是通过本例子,带大家发掘一下,里面隐含的知识~1、Xfermode以及PorterDuff如果大家还记得,曾经在博客:完美实现图片圆角和圆形简单介...
分类:
移动开发 时间:
2014-10-28 02:00:34
阅读次数:
210
Android 颜色渲染(九) PorterDuff及Xfermode详解 之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之前, 由于构造ComposeShader需要 PorterDuffXfermode或者PorterDuff....
分类:
移动开发 时间:
2014-10-20 15:06:45
阅读次数:
186