首页 > 解决方案 > 如何使屏幕在android中只显示白色和黑色,除了子视图

问题描述

我想让一个活动布局只显示黑色和白色,除了一个子视图。它必须保持完全相同的颜色。

我正在使用下面的代码,但它会影响整个屏幕。

我怎样才能防止视图受到这种影响?

    ColorMatrix cm = new ColorMatrix();
    cm.setSaturation(1);
    Paint greyscalePaint = new Paint();
    greyscalePaint.setColorFilter(new ColorMatrixColorFilter(cm));
    rootView.setLayerType(View.LAYER_TYPE_HARDWARE, greyscalePaint);

谢谢

标签: android

解决方案


推荐阅读