Android Color Blend createRGBColorFilter(int red, int green, int blue)

Here you can find the source of createRGBColorFilter(int red, int green, int blue)

Description

create RGB Color Filter

Declaration

public static ColorMatrixColorFilter createRGBColorFilter(int red,
            int green, int blue) 

Method Source Code

//package com.java2s;

import android.graphics.ColorMatrixColorFilter;

public class Main {
    public static ColorMatrixColorFilter createRGBColorFilter(int red,
            int green, int blue) {
        final float[] array = new float[] { 0, 0, 0, 0, red, 0, 0, 0, 0,
                green, 0, 0, 0, 0, blue, 0, 0, 0, 1, 0 };
        return new ColorMatrixColorFilter(array);
    }//ww  w.  j  ava  2s .c  o  m

    public static ColorMatrixColorFilter createRGBColorFilter(int red,
            int green, int blue, float alpha) {
        final float[] array = new float[] { 0, 0, 0, 0, red, 0, 0, 0, 0,
                green, 0, 0, 0, 0, blue, 0, 0, 0, alpha, 0 };
        return new ColorMatrixColorFilter(array);
    }
}

Related

  1. screenBlendTwoColors(int c1, int c2)
  2. createGrayGradient1()
  3. createGrayGradient2()
  4. createGrayGradient3()
  5. createGreenGradient()
  6. createRGBColorFilter(int red, int green, int blue, float alpha)
  7. createColorChangeFilter( int newColor)
  8. createColorFilterByAlpha( float alpha)
  9. createColorFilterByColor(int color)