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

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

Description

create RGB Color Filter

Declaration

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

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);
    }/*  w  w  w  .j  a  v a2 s  .  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. createGrayGradient1()
  2. createGrayGradient2()
  3. createGrayGradient3()
  4. createGreenGradient()
  5. createRGBColorFilter(int red, int green, int blue)
  6. createColorChangeFilter( int newColor)
  7. createColorFilterByAlpha( float alpha)
  8. createColorFilterByColor(int color)
  9. createColorFilterByColor( int color, float alpha)