Here you can find the source of createColorFilterByColor( int color, float alpha)
public static ColorMatrixColorFilter createColorFilterByColor( int color, float alpha)
//package com.java2s; import android.graphics.ColorMatrixColorFilter; public class Main { public static ColorMatrixColorFilter createColorFilterByColor(int color) { final int r = (color >> 16) & 255; final int g = (color >> 8) & 255; final int b = color & 255; final float[] array = new float[] { 0, 0, 0, 0, r, 0, 0, 0, 0, g, 0, 0, 0, 0, b, 0, 0, 0, 1, 0 }; return new ColorMatrixColorFilter(array); }/*from w w w . j a v a 2 s . com*/ public static ColorMatrixColorFilter createColorFilterByColor( int color, float alpha) { final int r = (color >> 16) & 255; final int g = (color >> 8) & 255; final int b = color & 255; final float[] array = new float[] { 0, 0, 0, 0, r, 0, 0, 0, 0, g, 0, 0, 0, 0, b, 0, 0, 0, alpha, 0 }; return new ColorMatrixColorFilter(array); } }