-
public interface BoxModelable
Defines the properties of a BoxModel as used by Androidplot. Essentially, the BoxModel composes three nested (but not necessarily concentric) rectangles: * The bounding box, which is the outer-most box. * The marginated box, which is calculated by applying the margin insets to the bounding box. * The padded box, which is calculated by applying the padding insets to the marginated box.
-
-
Method Summary
Modifier and Type Method Description abstract RectF
getMarginatedRect(RectF boundsRect)
Returns a RectF instance describing the inner edge of the margin layer. abstract RectF
getPaddedRect(RectF marginRect)
Returns a RectF instance describing the inner edge of the padding layer. abstract void
setMargins(float left, float top, float right, float bottom)
abstract void
setPadding(float left, float top, float right, float bottom)
abstract float
getMarginLeft()
abstract void
setMarginLeft(float marginLeft)
abstract float
getMarginTop()
abstract void
setMarginTop(float marginTop)
abstract float
getMarginRight()
abstract void
setMarginRight(float marginRight)
abstract float
getMarginBottom()
abstract void
setMarginBottom(float marginBottm)
abstract float
getPaddingLeft()
abstract void
setPaddingLeft(float paddingLeft)
abstract float
getPaddingTop()
abstract void
setPaddingTop(float paddingTop)
abstract float
getPaddingRight()
abstract void
setPaddingRight(float paddingRight)
abstract float
getPaddingBottom()
abstract void
setPaddingBottom(float paddingBottom)
-
-
Method Detail
-
getMarginatedRect
abstract RectF getMarginatedRect(RectF boundsRect)
Returns a RectF instance describing the inner edge of the margin layer.
-
getPaddedRect
abstract RectF getPaddedRect(RectF marginRect)
Returns a RectF instance describing the inner edge of the padding layer.
-
setMargins
abstract void setMargins(float left, float top, float right, float bottom)
-
setPadding
abstract void setPadding(float left, float top, float right, float bottom)
-
getMarginLeft
abstract float getMarginLeft()
-
setMarginLeft
abstract void setMarginLeft(float marginLeft)
-
getMarginTop
abstract float getMarginTop()
-
setMarginTop
abstract void setMarginTop(float marginTop)
-
getMarginRight
abstract float getMarginRight()
-
setMarginRight
abstract void setMarginRight(float marginRight)
-
getMarginBottom
abstract float getMarginBottom()
-
setMarginBottom
abstract void setMarginBottom(float marginBottm)
-
getPaddingLeft
abstract float getPaddingLeft()
-
setPaddingLeft
abstract void setPaddingLeft(float paddingLeft)
-
getPaddingTop
abstract float getPaddingTop()
-
setPaddingTop
abstract void setPaddingTop(float paddingTop)
-
getPaddingRight
abstract float getPaddingRight()
-
setPaddingRight
abstract void setPaddingRight(float paddingRight)
-
getPaddingBottom
abstract float getPaddingBottom()
-
setPaddingBottom
abstract void setPaddingBottom(float paddingBottom)
-
-
-
-