android - 如何使屏幕在android中只显示白色和黑色,除了子视图
问题描述
我想让一个活动布局只显示黑色和白色,除了一个子视图。它必须保持完全相同的颜色。
我正在使用下面的代码,但它会影响整个屏幕。
我怎样才能防止视图受到这种影响?
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(1);
Paint greyscalePaint = new Paint();
greyscalePaint.setColorFilter(new ColorMatrixColorFilter(cm));
rootView.setLayerType(View.LAYER_TYPE_HARDWARE, greyscalePaint);
谢谢
解决方案
推荐阅读
- javascript - Material-UI中如何保持兄弟的悬停效果
- python - 没有名为 Numpy 的模块,但 Numpy 已经存在
- c - VS Code 无法开源“graphics.h”,尽管在 includePath 中添加了“C:/MinGW/libs/**”
- unit-testing - 测试资源管理器中缺少 Visual Studio 2019 单元测试,但在实时单元测试中显示
- javascript - 反应购物车清空功能
- html - 通过向每个文本元素添加一个类来重新创建文本效果
- regex - 在记事本++中的第一个字符实例处插入回车
- token - 我收到意外的语法错误消息
- reactjs - 如何在 axios 中执行条件查询参数?
- java - 一个范围内的所有毕达哥拉斯三元组