Java tutorial
//package com.java2s; import android.graphics.Color; public class Main { public static int colorDarker(int color, int times) { for (int i = 0; i < times; i++) { color = colorDarker(color); } return color; } public static int colorDarker(int color) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); hsv[2] *= 0.8f; // value component return Color.HSVToColor(hsv); } }