public final class ThemeUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static int |
adjustAlpha(int color,
float factor) |
static android.content.res.ColorStateList |
getActionTextColorStateList(android.content.Context context,
int colorId) |
static android.content.res.ColorStateList |
getActionTextStateList(android.content.Context context,
int newPrimaryColor) |
static int |
getColor(android.content.Context context,
int colorId)
Returns a color associated with a particular resource ID
|
static int[] |
getColorArray(android.content.Context context,
int array) |
static int |
getColorFromAttrRes(int attrRes,
int defaultValue,
android.content.Context context) |
static int |
getDisabledColor(android.content.Context context) |
static boolean |
isColorDark(int color) |
static <T> boolean |
isIn(T find,
T[] ary) |
static android.content.res.ColorStateList |
resolveActionTextColorStateList(android.content.Context context,
int colorAttr,
android.content.res.ColorStateList fallback) |
static boolean |
resolveBoolean(android.content.Context context,
int attr) |
static boolean |
resolveBoolean(android.content.Context context,
int attr,
boolean fallback) |
static int |
resolveColor(android.content.Context context,
int attr) |
static int |
resolveColor(android.content.Context context,
int attr,
int fallback) |
static int |
resolveDimension(android.content.Context context,
int attr) |
static int |
resolveDimension(android.content.Context context,
int attr,
int fallback) |
static android.graphics.drawable.Drawable |
resolveDrawable(android.content.Context context,
int attr) |
static float |
resolveFloat(android.content.Context context,
int attrRes) |
static float |
resolveFloat(android.content.Context context,
int attrRes,
float defaultValue) |
static GravityEnum |
resolveGravityEnum(android.content.Context context,
int attr,
GravityEnum defaultGravity) |
static int |
resolveInt(android.content.Context context,
int attrRes) |
static int |
resolveInt(android.content.Context context,
int attrRes,
int defaultValue) |
static java.lang.String |
resolveString(android.content.Context context,
int attr) |
static java.lang.String |
resolveString(android.content.res.Resources.Theme theme,
int attr) |
static void |
setBackgroundCompat(android.view.View view,
android.graphics.drawable.Drawable d) |
public static int getDisabledColor(android.content.Context context)
public static int adjustAlpha(int color,
float factor)
public static int resolveColor(android.content.Context context,
int attr)
public static int resolveColor(android.content.Context context,
int attr,
int fallback)
public static int getColorFromAttrRes(int attrRes,
int defaultValue,
android.content.Context context)
public static float resolveFloat(android.content.Context context,
int attrRes)
public static int resolveInt(android.content.Context context,
int attrRes)
public static int resolveInt(android.content.Context context,
int attrRes,
int defaultValue)
public static float resolveFloat(android.content.Context context,
int attrRes,
float defaultValue)
public static android.content.res.ColorStateList resolveActionTextColorStateList(android.content.Context context,
int colorAttr,
android.content.res.ColorStateList fallback)
public static android.content.res.ColorStateList getActionTextColorStateList(android.content.Context context,
int colorId)
public static int getColor(android.content.Context context,
int colorId)
Starting in Build.VERSION_CODES.M, the returned color will be styled for
the specified Context's theme.
colorId - The desired resource identifier, as generated by the aapt tool. This integer
encodes the package, type, and resource entry. The value 0 is an invalid identifier.public static java.lang.String resolveString(android.content.Context context,
int attr)
public static java.lang.String resolveString(android.content.res.Resources.Theme theme,
int attr)
public static android.graphics.drawable.Drawable resolveDrawable(android.content.Context context,
int attr)
public static int resolveDimension(android.content.Context context,
int attr)
public static int resolveDimension(android.content.Context context,
int attr,
int fallback)
public static boolean resolveBoolean(android.content.Context context,
int attr,
boolean fallback)
public static boolean resolveBoolean(android.content.Context context,
int attr)
public static boolean isColorDark(int color)
public static void setBackgroundCompat(android.view.View view,
android.graphics.drawable.Drawable d)
public static android.content.res.ColorStateList getActionTextStateList(android.content.Context context,
int newPrimaryColor)
public static int[] getColorArray(android.content.Context context,
int array)
public static <T> boolean isIn(T find,
T[] ary)
public static GravityEnum resolveGravityEnum(android.content.Context context, int attr, GravityEnum defaultGravity)