create Night Color Filter - Android Graphics

Android examples for Graphics:Color Filter

Description

create Night Color Filter

Demo Code


//package com.java2s;

import android.graphics.ColorMatrixColorFilter;

public class Main {
    private static final float DEFUALT_NIGHT_DARK_RATIO = 0.5f;

    public static ColorMatrixColorFilter createNightColorFilter() {
        return createDarkerColorFilter(DEFUALT_NIGHT_DARK_RATIO);
    }/*from w  w w .j  av a  2 s .  c  om*/

    public static ColorMatrixColorFilter createDarkerColorFilter(
            float aDarkRatio) {
        final float[] array = new float[] { aDarkRatio, 0, 0, 0, 0, 0,
                aDarkRatio, 0, 0, 0, 0, 0, aDarkRatio, 0, 0, 0, 0, 0, 1, 0 };
        return new ColorMatrixColorFilter(array);
    }
}

Related Tutorials