public class ColorUtils
extends java.lang.Object
| Constructor and Description |
|---|
ColorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static int |
getAccentColor(android.content.Context context)
Returns a color integer associated as accent color from a theme based on a Context.
|
static int |
getPrimaryColor(android.content.Context context)
Returns a color integer associated as primary color from a theme based on a Context.
|
static int |
getPrimaryDarkColor(android.content.Context context)
Returns a color integer associated as primary dark color from a theme based on a Context.
|
static android.content.res.ColorStateList |
getSelector(int color)
Returns a color state list associated with a theme based on a Context.
|
static int |
rgbaToColor(java.lang.String value)
Convert an rgba string to a Color int.
|
static void |
setTintList(android.widget.ImageView imageView,
int tintColor)
Set a color tint list to the Drawable of an ImageView.
|
public static int getPrimaryColor(@NonNull
android.content.Context context)
context - The context used to style the color attributes.public static int getPrimaryDarkColor(@NonNull
android.content.Context context)
context - The context used to style the color attributes.public static int getAccentColor(@NonNull
android.content.Context context)
context - The context used to style the color attributes.@NonNull public static android.content.res.ColorStateList getSelector(int color)
color - The color used for tinting.public static void setTintList(@NonNull
android.widget.ImageView imageView,
int tintColor)
imageView - The view to set the default tint list.tintColor - The color to tint.public static int rgbaToColor(java.lang.String value)
value - the String representation of rgbaConversionException - on illegal input