get Color Filter - Android Graphics

Android examples for Graphics:Color Filter

Description

get Color Filter

Demo Code


//package com.java2s;
import android.graphics.ColorFilter;
import android.graphics.ColorMatrixColorFilter;

public class Main {
    public static ColorFilter getColorFilter(int color) {
        ColorMatrixColorFilter colorFilter;
        int red = (color & 0xFF0000) / 0xFFFF;
        int green = (color & 0xFF00) / 0xFF;
        int blue = color & 0xFF;

        float[] matrix = { 0, 0, 0, 0, red, 0, 0, 0, 0, green, 0, 0, 0, 0,
                blue, 0, 0, 0, 1, 0 };/*from   ww w .j a v a  2  s . co  m*/

        colorFilter = new ColorMatrixColorFilter(matrix);

        return colorFilter;
    }
}

Related Tutorials