|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.androidplot.ui.widget.Widget
public abstract class Widget
| Constructor Summary | |
|---|---|
Widget(SizeMetrics sizeMetrics)
|
|
Widget(SizeMetric heightMetric,
SizeMetric widthMetric)
|
|
| Method Summary | |
|---|---|
boolean |
containsPoint(android.graphics.PointF point)
Determines whether or not point lies within this Widget. |
void |
draw(android.graphics.Canvas canvas,
android.graphics.RectF widgetRect)
|
android.graphics.Paint |
getBackgroundPaint()
|
android.graphics.Paint |
getBorderPaint()
|
SizeMetric |
getHeightMetric()
|
float |
getHeightPix(float size)
|
android.graphics.RectF |
getMarginatedRect(android.graphics.RectF widgetRect)
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 widgetMarginRect)
Returns a RectF instance describing the inner edge of the padding layer. |
float |
getPaddingBottom()
|
float |
getPaddingLeft()
|
float |
getPaddingRight()
|
float |
getPaddingTop()
|
SizeMetric |
getWidthMetric()
|
float |
getWidthPix(float size)
|
boolean |
isClippingEnabled()
|
boolean |
isVisible()
|
void |
layout(DisplayDimensions dims)
Called when a change to the class' dimensions is made. |
void |
setBackgroundPaint(android.graphics.Paint backgroundPaint)
|
void |
setBorderPaint(android.graphics.Paint borderPaint)
|
void |
setClippingEnabled(boolean clippingEnabled)
|
void |
setHeight(float height)
|
void |
setHeight(float height,
SizeLayoutType layoutType)
|
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)
|
void |
setSize(SizeMetrics sizeMetrics)
|
void |
setVisible(boolean visible)
|
void |
setWidth(float width)
|
void |
setWidth(float width,
SizeLayoutType layoutType)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Widget(SizeMetric heightMetric,
SizeMetric widthMetric)
public Widget(SizeMetrics sizeMetrics)
| Method Detail |
|---|
public boolean containsPoint(android.graphics.PointF point)
point -
public void setSize(SizeMetrics sizeMetrics)
public void setWidth(float width)
public void setWidth(float width,
SizeLayoutType layoutType)
public void setHeight(float height)
public void setHeight(float height,
SizeLayoutType layoutType)
public SizeMetric getWidthMetric()
public SizeMetric getHeightMetric()
public float getWidthPix(float size)
public float getHeightPix(float size)
public android.graphics.RectF getMarginatedRect(android.graphics.RectF widgetRect)
BoxModelable
getMarginatedRect in interface BoxModelablepublic android.graphics.RectF getPaddedRect(android.graphics.RectF widgetMarginRect)
BoxModelable
getPaddedRect in interface BoxModelablepublic void setMarginRight(float marginRight)
setMarginRight in interface BoxModelable
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 BoxModelablepublic float getMarginTop()
getMarginTop in interface BoxModelablepublic void setMarginTop(float marginTop)
setMarginTop in interface BoxModelablepublic float getMarginBottom()
getMarginBottom 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 BoxModelablepublic void setMarginBottom(float marginBottom)
public float getMarginLeft()
getMarginLeft in interface BoxModelablepublic void setMarginLeft(float marginLeft)
setMarginLeft in interface BoxModelablepublic float getMarginRight()
getMarginRight in interface BoxModelablepublic void layout(DisplayDimensions dims)
Resizable
layout in interface Resizable
public void draw(android.graphics.Canvas canvas,
android.graphics.RectF widgetRect)
throws PlotRenderException
PlotRenderExceptionpublic android.graphics.Paint getBorderPaint()
public void setBorderPaint(android.graphics.Paint borderPaint)
public android.graphics.Paint getBackgroundPaint()
public void setBackgroundPaint(android.graphics.Paint backgroundPaint)
public boolean isClippingEnabled()
public void setClippingEnabled(boolean clippingEnabled)
public boolean isVisible()
public void setVisible(boolean visible)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||