Android 设置黑白滤镜

Posted wodongx123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 设置黑白滤镜相关的知识,希望对你有一定的参考价值。

public class GrayUtil 

    public static void setViewGray(@NonNull View view, boolean enableGray) 
        Paint mPaint = new Paint();
        ColorMatrix mColorMatrix = new ColorMatrix();
        // 设置饱和度为0
        mColorMatrix.setSaturation(enableGray ? 0 : 1);
        mPaint.setColorFilter(new ColorMatrixColorFilter(mColorMatrix));
        view.setLayerType(View.LAYER_TYPE_HARDWARE, mPaint);
    

以上是关于Android 设置黑白滤镜的主要内容,如果未能解决你的问题,请参考以下文章