Java tutorial
//package com.java2s; import android.graphics.Color; public class Main { public static int amendColor(int color, float hsv0Factor, float hsv1Factor, float hsv2Factor) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); hsv[0] *= hsv0Factor; hsv[1] *= hsv1Factor; hsv[2] *= hsv2Factor; color = Color.HSVToColor(hsv); return color; } }