viewpagerPorterDuffXfermode

上述16个图,我们看第二排的第三个,黄色部分代表Dst,蓝色部分代表Src,,将Dst覆盖在Src之上,选择"DstIn"模式,就可以合成上述第二排第三张图片。那么,如果Src是一个灰色的图片(图片部分是透明的,像上面微信的四个图标),Dst是一个绿色的矩形,其大小和图片一致。然后将绿色的矩形覆盖在图片之上,选择“DstIn”模式,就能达到将图片设置成绿色的效果。在这个基础上,要对图片进行颜色渐变,只需在viewpager滑动时修改上述Dst矩形的颜色透明度即可。实现代码可以在文章末尾下载源码。博客主要记录实现思路和细节,贴出代码感觉太冗长了。

若不给自己设限,则人生中就没有限制你发挥的藩篱。

viewpagerPorterDuffXfermode

相关文章:

你感兴趣的文章:

标签云: