Java tutorial
//package com.java2s; import android.graphics.Color; public class Main { public static int getDarkerColor(int color) { float[] hsv = new float[3]; Color.colorToHSV(color, hsv); // convert to hsv // make darker hsv[1] = hsv[1] + 0.1f; // more saturation hsv[2] = hsv[2] - 0.1f; // less brightness return Color.HSVToColor(hsv); } }