Java tutorial
//package com.java2s; //License from project: Apache License import android.graphics.Color; public class Main { public static int blendColors(int color1, int color2, float ratio) { float inverseRation = 1f - ratio; float r = (Color.red(color1) * ratio) + (Color.red(color2) * inverseRation); float g = (Color.green(color1) * ratio) + (Color.green(color2) * inverseRation); float b = (Color.blue(color1) * ratio) + (Color.blue(color2) * inverseRation); return Color.rgb((int) r, (int) g, (int) b); } }