【Android】ColorMatrixColorFilter用法

参考文章原文链接;https://www.jianshu.com/p/ebda27f061e3
控件ImageView我们都知道是加载图片,它有个方法setColorFilter有意思,简单说下他的用法,
可以直接构造float类型的数组,如下:

float[] cm = new float[]{
1, 0, 0, 0, 54,// 红色值
0, 1, 0, 0, 194,// 绿色值
0, 0, 1, 0, 65,// 蓝色值
0, 0, 0, 1, 0 // 透明度
};

            ColorMatrixColorFilter cf = new ColorMatrixColorFilter(cm);
            imageView.setColorFilter(cf);

其实ColorMatrixColorFilter的用法很简单,可以传一个float类型数组,也可以cm =new ColorMatrix(colormatrix),传入到ColorMatrixColorFilter(cm) ;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容