Java tutorial
//package com.java2s; //License from project: Open Source License import android.graphics.Color; public class Main { /** * Change light value of a color. * <p> * <b>Warning:</b> Removes alpha channel. Only pass colors with alpha = {@code 0xFF}. * </p> * * @param color The {@link Color} {@code int} to use. * @param multiplier The {@code float} multiplier to apply to the light value. * @return A modified {@link Color} {@code int}. */ public static int enlightColor(int color, float multiplier) { float[] hsv = new float[3]; Color.RGBToHSV(Color.red(color), Color.green(color), Color.blue(color), hsv); hsv[2] = hsv[2] * multiplier; return Color.HSVToColor(hsv); } }