public class Carbon
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static android.graphics.PorterDuffXfermode |
CLEAR_MODE |
Modifier and Type | Method and Description |
---|---|
static RippleDrawable |
createRippleDrawable(android.content.res.ColorStateList color,
RippleDrawable.Style style,
android.view.View view,
boolean useHotspot,
int radius) |
static RippleDrawable |
createRippleDrawable(android.content.res.ColorStateList color,
RippleDrawable.Style style,
android.view.View view,
android.graphics.drawable.Drawable background,
boolean useHotspot,
int radius) |
static float |
getBackgroundTintAlpha(android.view.View child) |
static long |
getDefaultRevealDuration() |
static float |
getDip(android.content.Context context) |
static int |
getDrawableAlpha(android.graphics.drawable.Drawable background) |
static float |
getSp(android.content.Context context) |
static int |
getThemeColor(android.content.Context context,
int attr) |
static android.content.Context |
getThemedContext(android.content.Context context,
android.util.AttributeSet attributeSet,
int[] attrs,
int defStyleAttr,
int attr) |
static void |
initAnimations(AnimatedView view,
android.content.res.TypedArray a,
int[] ids) |
static void |
initAutoSizeText(AutoSizeTextView view,
android.content.res.TypedArray a,
int[] ids) |
static void |
initElevation(ShadowView view,
android.content.res.TypedArray a,
int[] ids) |
static void |
initHtmlText(android.widget.TextView textView,
android.content.res.TypedArray a,
int id) |
static void |
initInset(InsetView view,
android.content.res.TypedArray a,
int[] ids) |
static void |
initMaxSize(MaxSizeView view,
android.content.res.TypedArray a,
int[] ids) |
static void |
initRippleDrawable(RippleView rippleView,
android.content.res.TypedArray a,
int[] ids) |
static void |
initStroke(StrokeView view,
android.content.res.TypedArray a,
int[] ids) |
static void |
initTint(TintedView view,
android.content.res.TypedArray a,
int[] ids) |
static void |
initTouchMargin(TouchMarginView view,
android.content.res.TypedArray a,
int[] ids) |
static void |
setDefaultRevealDuration(long defaultRevealDuration) |
public static float getDip(android.content.Context context)
public static float getSp(android.content.Context context)
public static void initRippleDrawable(RippleView rippleView, android.content.res.TypedArray a, int[] ids)
public static RippleDrawable createRippleDrawable(android.content.res.ColorStateList color, RippleDrawable.Style style, android.view.View view, boolean useHotspot, int radius)
public static RippleDrawable createRippleDrawable(android.content.res.ColorStateList color, RippleDrawable.Style style, android.view.View view, android.graphics.drawable.Drawable background, boolean useHotspot, int radius)
public static void initTouchMargin(TouchMarginView view, android.content.res.TypedArray a, int[] ids)
public static void initInset(InsetView view, android.content.res.TypedArray a, int[] ids)
public static void initMaxSize(MaxSizeView view, android.content.res.TypedArray a, int[] ids)
public static void initTint(TintedView view, android.content.res.TypedArray a, int[] ids)
public static void initAnimations(AnimatedView view, android.content.res.TypedArray a, int[] ids)
public static void initElevation(ShadowView view, android.content.res.TypedArray a, int[] ids)
public static void initHtmlText(android.widget.TextView textView, android.content.res.TypedArray a, int id)
public static int getThemeColor(android.content.Context context, int attr)
context
- contextattr
- attribute to get from the current themepublic static android.content.Context getThemedContext(android.content.Context context, android.util.AttributeSet attributeSet, int[] attrs, int defStyleAttr, int attr)
public static int getDrawableAlpha(android.graphics.drawable.Drawable background)
public static float getBackgroundTintAlpha(android.view.View child)
public static long getDefaultRevealDuration()
public static void setDefaultRevealDuration(long defaultRevealDuration)
public static void initStroke(StrokeView view, android.content.res.TypedArray a, int[] ids)
public static void initAutoSizeText(AutoSizeTextView view, android.content.res.TypedArray a, int[] ids)