-
public class AttrUtils
Methods for applying styleable attributes.
-
-
Method Summary
Modifier and Type Method Description static void
configureInsets(TypedArray attrs, Insets insets, int topAttr, int bottomAttr, int leftAttr, int rightAttr)
static void
configureTextPaint(TypedArray attrs, Paint paint, int colorAttr, int textSizeAttr)
Configure a Paint instance used for drawing text from xml attrs. static void
configureTextPaint(TypedArray attrs, Paint paint, int colorAttr, int textSizeAttr, Integer alignAttr)
Configure a Paint instance used for drawing text from xml attrs. static void
configureTextAlign(TypedArray attrs, Paint paint, int alignAttr)
Configure Paint text alignment from xml attrs. static void
configureLinePaint(TypedArray attrs, Paint paint, int colorAttr, int strokeWidthAttr)
Configure a Paint instance used for drawing lines from xml attrs. static void
setColor(TypedArray attrs, Paint paint, int attrId)
static void
setTextSize(TypedArray attrs, Paint paint, int attrId)
static void
configureBoxModelable(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
configureSize(TypedArray attrs, Size model, int heightSizeLayoutTypeAttr, int heightAttr, int widthSizeLayoutTypeAttr, int widthAttr)
Configure a Size instance from xml attrs. static void
configureWidget(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
configureWidgetRotation(TypedArray attrs, Widget widget, int rotationAttr)
static void
configurePositionMetrics(TypedArray attrs, PositionMetrics metrics, int xLayoutStyleAttr, int xLayoutValueAttr, int yLayoutStyleAttr, int yLayoutValueAttr, int anchorPositionAttr)
Configure a Widget from xml attrs. static void
configureStep(TypedArray attrs, StepModel model, int stepModeAttr, int stepValueAttr)
-
-
Method Detail
-
configureInsets
static void configureInsets(TypedArray attrs, Insets insets, int topAttr, int bottomAttr, int leftAttr, int rightAttr)
-
configureTextPaint
static void configureTextPaint(TypedArray attrs, Paint paint, int colorAttr, int textSizeAttr)
Configure a Paint instance used for drawing text from xml attrs.
-
configureTextPaint
static void configureTextPaint(TypedArray attrs, Paint paint, int colorAttr, int textSizeAttr, Integer alignAttr)
Configure a Paint instance used for drawing text from xml attrs.
-
configureTextAlign
static void configureTextAlign(TypedArray attrs, Paint paint, int alignAttr)
Configure Paint text alignment from xml attrs.
-
configureLinePaint
static void configureLinePaint(TypedArray attrs, Paint paint, int colorAttr, int strokeWidthAttr)
Configure a Paint instance used for drawing lines from xml attrs.
-
setColor
static void setColor(TypedArray attrs, Paint paint, int attrId)
-
setTextSize
static void setTextSize(TypedArray attrs, Paint paint, int attrId)
-
configureBoxModelable
static void configureBoxModelable(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.
-
configureSize
static void configureSize(TypedArray attrs, Size model, int heightSizeLayoutTypeAttr, int heightAttr, int widthSizeLayoutTypeAttr, int widthAttr)
Configure a Size instance from xml attrs.
-
configureWidget
static void configureWidget(TypedArray attrs, Widget widget, int heightSizeLayoutTypeAttr, int heightAttr, int widthSizeLayoutTypeAttr, int widthAttr, int xLayoutStyleAttr, int xLayoutValueAttr, int yLayoutStyleAttr, int yLayoutValueAttr, int anchorPositionAttr, int visibilityAttr)
-
configureWidgetRotation
static void configureWidgetRotation(TypedArray attrs, Widget widget, int rotationAttr)
-
configurePositionMetrics
static void configurePositionMetrics(TypedArray attrs, PositionMetrics metrics, int xLayoutStyleAttr, int xLayoutValueAttr, int yLayoutStyleAttr, int yLayoutValueAttr, int anchorPositionAttr)
Configure a Widget from xml attrs.
-
configureStep
static void configureStep(TypedArray attrs, StepModel model, int stepModeAttr, int stepValueAttr)
-
-
-
-