标签:
版权声明:本文为博主原创文章,未经博主允许不得转载。
Android 颜色处理(十) ComposeShader组合渲染
shaderA | 渲染器A,Shader及其子类对象 |
---|---|
shaderB | 渲染器B,Shader及其子类对象 |
mode | 两种渲染器组合的模式,Xfermode对象 |
shaderA | 渲染器A,Shader及其子类对象 |
---|---|
shaderB | 渲染器B,Shader及其子类对象 |
mode | .两种渲染器组合的模式,ProterDuff.Mode对象 |
Xfermode及ProterBuff.Mode具体含义见上一篇:
Android 颜色渲染(八) PorterDuff及Xfermode详解
ComposeShader,和AnimationSet的用法相似.是可以将两种颜色渲染器的效果进行组合:
以上图像由BimtmapShader和LinearGradient两种效果组合绘制,其中位图渲染 平铺模式使用的为镜像模式, 组合渲染使用了ProterDuff叠加模式,具体见如下代码:
MainActivity:
ComposeShaderView:
Android 颜色渲染(十) ComposeShader组合渲染
标签:
原文地址:http://www.cnblogs.com/Free-Thinker/p/5571864.html