美文网首页
扒几篇ColorMatrix

扒几篇ColorMatrix

作者: dlihasa | 来源:发表于2020-04-07 17:32 被阅读0次

引子

4月4日,各大App通过黑白化,表达哀悼。不少移动端开发人员对黑白化的实现方式也是讨论了一番,大佬鸿洋在公众号中也给出了两种解决方案。
地址分别是:
App 黑白化实现探索,有一行代码实现的方案吗?
App 黑白化实现探索2, 发现了一种更方便的方案,我被锤了!

App黑白化的代码

在activity基类中的onCreate方法中调用

Paint paint = new Paint();
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(0);
paint.setColorFilter(new ColorMatrixColorFilter(cm));       
getWindow().getDecorView().setLayerType(View.LAYER_TYPE_HARDWARE, paint);

我在项目中尝试了以上代码,发现整个app都黑白化了,播放的视频也是黑白的。非常nice。

关于ColorMatrix

Android:修图技术之滤镜效果实现及原理分析——ColorMatrix
Matrix(三) 神奇的ColorMatrix(图片的颜色与色相修改)
Android颜色矩阵ColorMatrix详解
Android中ColorMatrix的学习

关于Matrix

Android中Matrix的学习

文章就扒到这里,兰斯。。

相关文章

网友评论

      本文标题:扒几篇ColorMatrix

      本文链接:https://www.haomeiwen.com/subject/uimnphtx.html