public class LightHelper extends Object
| Modifier and Type | Method and Description | 
|---|---|
static int | 
darkenColor(int color,
           int factor)
Gets a darkened version of a color. 
 | 
static int | 
getDarkestColor(int color1,
               int color2)
Gets the darkest of two colors. 
 | 
static int | 
getLight(int color)
Gets the light level of a color. 
 | 
static int | 
getLightestColor(int color1,
                int color2)
Gets the lightest of two colors. 
 | 
static int | 
getMostContrastingColor(int colorToContrast)
Gets the color that best contrasts against a given color. 
 | 
static int | 
getMostContrastingColor(int colorToContrast,
                       int color1,
                       int color2)
Gets the color that best contrasts against a given color. 
 | 
static boolean | 
isLightColor(int color)
Gets whether a color is light or dark. 
 | 
static int | 
lightenColor(int color,
            int factor)
Gets a lightened version of a color. 
 | 
public static int darkenColor(int color,
                              int factor)
Note that passing a negative factor value, the method will return a lighter color.
color - the color to darken.factor - the darkening factor.public static int getDarkestColor(int color1,
                                  int color2)
color1 - first color.color2 - second color.public static int getLight(int color)
color - the color.public static int getLightestColor(int color1,
                                   int color2)
color1 - first color.color2 - second color.public static int getMostContrastingColor(int colorToContrast)
Colors.WHITE or
 Colors.BLACK.colorToContrast - the color to contrast.Colors.BLACK if the given color is light, Colors.WHITE otherwise.isLightColor(int)public static int getMostContrastingColor(int colorToContrast,
                                          int color1,
                                          int color2)
colorToContrast - the color to contrast.color1 - the first color.color2 - the second color.isLightColor(int)public static boolean isLightColor(int color)
color - the color to test.true if the color is a light one, false otherwise.public static int lightenColor(int color,
                               int factor)
Note that passing a negative factor value, the method will return a darker color.
color - the color to lighten.factor - the lightening factor.