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 BoxModelable
boundsRect
- public android.graphics.RectF getPaddedRect(android.graphics.RectF marginRect)
getPaddedRect
in interface BoxModelable
marginRect
- public void setMargins(float left, float top, float right, float bottom)
setMargins
in interface BoxModelable
public void setPadding(float left, float top, float right, float bottom)
setPadding
in interface BoxModelable
public float getMarginLeft()
getMarginLeft
in interface BoxModelable
public void setMarginLeft(float marginLeft)
setMarginLeft
in interface BoxModelable
public float getMarginTop()
getMarginTop
in interface BoxModelable
public void setMarginTop(float marginTop)
setMarginTop
in interface BoxModelable
public float getMarginRight()
getMarginRight
in interface BoxModelable
public void setMarginRight(float marginRight)
setMarginRight
in interface BoxModelable
public float getMarginBottom()
getMarginBottom
in interface BoxModelable
public void setMarginBottom(float marginBottom)
setMarginBottom
in interface BoxModelable
public float getPaddingLeft()
getPaddingLeft
in interface BoxModelable
public void setPaddingLeft(float paddingLeft)
setPaddingLeft
in interface BoxModelable
public float getPaddingTop()
getPaddingTop
in interface BoxModelable
public void setPaddingTop(float paddingTop)
setPaddingTop
in interface BoxModelable
public float getPaddingRight()
getPaddingRight
in interface BoxModelable
public void setPaddingRight(float paddingRight)
setPaddingRight
in interface BoxModelable
public float getPaddingBottom()
getPaddingBottom
in interface BoxModelable
public void setPaddingBottom(float paddingBottom)
setPaddingBottom
in interface BoxModelable