public class XYLegendWidget extends Widget
Constructor and Description |
---|
XYLegendWidget(LayoutManager layoutManager,
XYPlot plot,
Size widgetSize,
TableModel tableModel,
Size iconSize) |
Modifier and Type | Method and Description |
---|---|
protected void |
doOnDraw(android.graphics.Canvas canvas,
android.graphics.RectF widgetRect) |
protected void |
drawRegionLegendIcon(android.graphics.Canvas canvas,
android.graphics.RectF rect,
XYRegionFormatter formatter) |
Size |
getIconSize() |
TableModel |
getTableModel() |
android.graphics.Paint |
getTextPaint() |
boolean |
isDrawIconBackgroundEnabled() |
boolean |
isDrawIconBorderEnabled() |
void |
setDrawIconBackgroundEnabled(boolean drawIconBackgroundEnabled) |
void |
setDrawIconBorderEnabled(boolean drawIconBorderEnabled) |
void |
setIconSize(Size iconSize)
Set the size of each legend's icon.
|
void |
setTableModel(TableModel tableModel) |
void |
setTextPaint(android.graphics.Paint textPaint) |
containsPoint, draw, drawBackground, drawBorder, getAnchor, getAnchorCoordinates, getAnchorCoordinates, getAnchorOffset, getBackgroundPaint, getBorderPaint, getElementCoordinates, getHeightMetric, getHeightPix, getMarginatedRect, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getPaddedRect, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPositionMetrics, getSize, getWidgetDimensions, getWidthMetric, getWidthPix, isClippingEnabled, isVisible, layout, onMetricsChanged, onPostInit, position, position, refreshLayout, setAnchor, setBackgroundPaint, setBorderPaint, setClippingEnabled, setHeight, setHeight, setMarginBottom, setMarginLeft, setMarginRight, setMargins, setMarginTop, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPositionMetrics, setSize, setVisible, setWidth, setWidth
public XYLegendWidget(LayoutManager layoutManager, XYPlot plot, Size widgetSize, TableModel tableModel, Size iconSize)
public void setTableModel(TableModel tableModel)
protected void drawRegionLegendIcon(android.graphics.Canvas canvas, android.graphics.RectF rect, XYRegionFormatter formatter)
protected void doOnDraw(android.graphics.Canvas canvas, android.graphics.RectF widgetRect)
public android.graphics.Paint getTextPaint()
public void setTextPaint(android.graphics.Paint textPaint)
public boolean isDrawIconBackgroundEnabled()
public void setDrawIconBackgroundEnabled(boolean drawIconBackgroundEnabled)
public boolean isDrawIconBorderEnabled()
public void setDrawIconBorderEnabled(boolean drawIconBorderEnabled)
public TableModel getTableModel()
public Size getIconSize()
public void setIconSize(Size iconSize)
iconSize
-