public class AttrUtils extends Object
Constructor and Description |
---|
AttrUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
configureBoxModelable(android.content.res.TypedArray attrs,
BoxModelable model,
int marginTop,
int marginBottom,
int marginLeft,
int marginRight,
int paddingTop,
int paddingBottom,
int paddingLeft,
int paddingRight)
Configure a
BoxModelable instance from xml attrs. |
static void |
configureInsets(android.content.res.TypedArray attrs,
Insets insets,
int topAttr,
int bottomAttr,
int leftAttr,
int rightAttr) |
static void |
configureLinePaint(android.content.res.TypedArray attrs,
android.graphics.Paint paint,
int colorAttr,
int strokeWidthAttr)
Configure a
Paint instance used for drawing lines from xml attrs. |
static void |
configurePositionMetrics(android.content.res.TypedArray attrs,
PositionMetrics metrics,
int xLayoutStyleAttr,
int xLayoutValueAttr,
int yLayoutStyleAttr,
int yLayoutValueAttr,
int anchorPositionAttr)
Configure a
Widget from xml attrs. |
static void |
configureSize(android.content.res.TypedArray attrs,
Size model,
int heightSizeLayoutTypeAttr,
int heightAttr,
int widthSizeLayoutTypeAttr,
int widthAttr)
Configure a
Size instance from xml attrs. |
static void |
configureStep(android.content.res.TypedArray attrs,
StepModel model,
int stepModeAttr,
int stepValueAttr) |
static void |
configureTextAlign(android.content.res.TypedArray attrs,
android.graphics.Paint paint,
int alignAttr)
Configure
Paint text alignment from xml attrs. |
static void |
configureTextPaint(android.content.res.TypedArray attrs,
android.graphics.Paint paint,
int colorAttr,
int textSizeAttr)
Configure a
Paint instance used for drawing text from xml attrs. |
static void |
configureTextPaint(android.content.res.TypedArray attrs,
android.graphics.Paint paint,
int colorAttr,
int textSizeAttr,
Integer alignAttr)
Configure a
Paint instance used for drawing text from xml attrs. |
static void |
configureWidget(android.content.res.TypedArray attrs,
Widget widget,
int heightSizeLayoutTypeAttr,
int heightAttr,
int widthSizeLayoutTypeAttr,
int widthAttr,
int xLayoutStyleAttr,
int xLayoutValueAttr,
int yLayoutStyleAttr,
int yLayoutValueAttr,
int anchorPositionAttr,
int visibilityAttr) |
static void |
setColor(android.content.res.TypedArray attrs,
android.graphics.Paint paint,
int attrId) |
static void |
setTextSize(android.content.res.TypedArray attrs,
android.graphics.Paint paint,
int attrId) |
public static void configureInsets(android.content.res.TypedArray attrs, Insets insets, int topAttr, int bottomAttr, int leftAttr, int rightAttr)
public static void configureTextPaint(android.content.res.TypedArray attrs, android.graphics.Paint paint, int colorAttr, int textSizeAttr)
Paint
instance used for drawing text from xml attrs.attrs
- paint
- colorAttr
- textSizeAttr
- public static void configureTextPaint(android.content.res.TypedArray attrs, android.graphics.Paint paint, int colorAttr, int textSizeAttr, Integer alignAttr)
Paint
instance used for drawing text from xml attrs.attrs
- paint
- colorAttr
- textSizeAttr
- alignAttr
- public static void configureTextAlign(android.content.res.TypedArray attrs, android.graphics.Paint paint, int alignAttr)
Paint
text alignment from xml attrs.attrs
- paint
- alignAttr
- public static void configureLinePaint(android.content.res.TypedArray attrs, android.graphics.Paint paint, int colorAttr, int strokeWidthAttr)
Paint
instance used for drawing lines from xml attrs.attrs
- paint
- colorAttr
- strokeWidthAttr
- public static void setColor(android.content.res.TypedArray attrs, android.graphics.Paint paint, int attrId)
public static void setTextSize(android.content.res.TypedArray attrs, android.graphics.Paint paint, int attrId)
public static void configureBoxModelable(android.content.res.TypedArray attrs, BoxModelable model, int marginTop, int marginBottom, int marginLeft, int marginRight, int paddingTop, int paddingBottom, int paddingLeft, int paddingRight)
BoxModelable
instance from xml attrs.attrs
- model
- marginTop
- marginBottom
- marginLeft
- marginRight
- paddingTop
- paddingBottom
- paddingLeft
- paddingRight
- public static void configureSize(android.content.res.TypedArray attrs, Size model, int heightSizeLayoutTypeAttr, int heightAttr, int widthSizeLayoutTypeAttr, int widthAttr)
Size
instance from xml attrs.attrs
- model
- heightSizeLayoutTypeAttr
- heightAttr
- widthSizeLayoutTypeAttr
- widthAttr
- public static void configureWidget(android.content.res.TypedArray attrs, Widget widget, int heightSizeLayoutTypeAttr, int heightAttr, int widthSizeLayoutTypeAttr, int widthAttr, int xLayoutStyleAttr, int xLayoutValueAttr, int yLayoutStyleAttr, int yLayoutValueAttr, int anchorPositionAttr, int visibilityAttr)
public static void configurePositionMetrics(android.content.res.TypedArray attrs, PositionMetrics metrics, int xLayoutStyleAttr, int xLayoutValueAttr, int yLayoutStyleAttr, int yLayoutValueAttr, int anchorPositionAttr)
Widget
from xml attrs.attrs
- metrics
- xLayoutStyleAttr
- xLayoutValueAttr
- yLayoutStyleAttr
- yLayoutValueAttr
- anchorPositionAttr
- public static void configureStep(android.content.res.TypedArray attrs, StepModel model, int stepModeAttr, int stepValueAttr)