public class BoxModel extends java.lang.Object implements BoxModelable
BoxModelable.| Constructor and Description |
|---|
BoxModel()
Default with 0 for all padding / margin values
|
BoxModel(float marginLeft,
float marginTop,
float marginRight,
float marginBottom,
float paddingLeft,
float paddingTop,
float paddingRight,
float paddingBottom) |
| Modifier and Type | Method and Description |
|---|---|
android.graphics.RectF |
getMarginatedRect(android.graphics.RectF boundsRect)
Returns a RectF instance describing the inner edge of the margin layer.
|
float |
getMarginBottom() |
float |
getMarginLeft() |
float |
getMarginRight() |
float |
getMarginTop() |
android.graphics.RectF |
getPaddedRect(android.graphics.RectF marginRect)
Returns a RectF instance describing the inner edge of the padding layer.
|
float |
getPaddingBottom() |
float |
getPaddingLeft() |
float |
getPaddingRight() |
float |
getPaddingTop() |
void |
setMarginBottom(float marginBottom) |
void |
setMarginLeft(float marginLeft) |
void |
setMarginRight(float marginRight) |
void |
setMargins(float left,
float top,
float right,
float bottom) |
void |
setMarginTop(float marginTop) |
void |
setPadding(float left,
float top,
float right,
float bottom) |
void |
setPaddingBottom(float paddingBottom) |
void |
setPaddingLeft(float paddingLeft) |
void |
setPaddingRight(float paddingRight) |
void |
setPaddingTop(float paddingTop) |
public BoxModel()
public BoxModel(float marginLeft,
float marginTop,
float marginRight,
float marginBottom,
float paddingLeft,
float paddingTop,
float paddingRight,
float paddingBottom)
public android.graphics.RectF getMarginatedRect(android.graphics.RectF boundsRect)
getMarginatedRect in interface BoxModelableboundsRect - public android.graphics.RectF getPaddedRect(android.graphics.RectF marginRect)
getPaddedRect in interface BoxModelablemarginRect - public void setMargins(float left,
float top,
float right,
float bottom)
setMargins in interface BoxModelablepublic void setPadding(float left,
float top,
float right,
float bottom)
setPadding in interface BoxModelablepublic float getMarginLeft()
getMarginLeft in interface BoxModelablepublic void setMarginLeft(float marginLeft)
setMarginLeft in interface BoxModelablepublic float getMarginTop()
getMarginTop in interface BoxModelablepublic void setMarginTop(float marginTop)
setMarginTop in interface BoxModelablepublic float getMarginRight()
getMarginRight in interface BoxModelablepublic void setMarginRight(float marginRight)
setMarginRight in interface BoxModelablepublic float getMarginBottom()
getMarginBottom in interface BoxModelablepublic void setMarginBottom(float marginBottom)
setMarginBottom in interface BoxModelablepublic float getPaddingLeft()
getPaddingLeft in interface BoxModelablepublic void setPaddingLeft(float paddingLeft)
setPaddingLeft in interface BoxModelablepublic float getPaddingTop()
getPaddingTop in interface BoxModelablepublic void setPaddingTop(float paddingTop)
setPaddingTop in interface BoxModelablepublic float getPaddingRight()
getPaddingRight in interface BoxModelablepublic void setPaddingRight(float paddingRight)
setPaddingRight in interface BoxModelablepublic float getPaddingBottom()
getPaddingBottom in interface BoxModelablepublic void setPaddingBottom(float paddingBottom)
setPaddingBottom in interface BoxModelable