Java tutorial
//package com.java2s; //License from project: Open Source License import android.graphics.Color; public class Main { public static int interpolate(int c1, int c2, float f) { int alpha = (int) ((Color.alpha(c2) - Color.alpha(c1)) * f) + Color.alpha(c1); int red = (int) ((Color.red(c2) - Color.red(c1)) * f) + Color.red(c1); int green = (int) ((Color.green(c2) - Color.green(c1)) * f) + Color.green(c1); int blue = (int) ((Color.blue(c2) - Color.blue(c1)) * f) + Color.blue(c1); //Log.v("ColorHelper","alpha = "+alpha); return Color.argb(alpha, red, green, blue); } }