public class BubbleChartRenderer extends AbstractChartRenderer
chart, computator, DEFAULT_LABEL_MARGIN_DP, density, fontMetrics, isValueLabelBackgroundAuto, isValueLabelBackgroundEnabled, isViewportCalculationEnabled, labelBackgroundPaint, labelBackgroundRect, labelBuffer, labelMargin, labelOffset, labelPaint, scaledDensity, selectedValue| Constructor and Description |
|---|
BubbleChartRenderer(android.content.Context context,
Chart chart,
BubbleChartDataProvider dataProvider) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkTouch(float touchX,
float touchY)
Checks if given pixel coordinates corresponds to any chart value.
|
void |
draw(android.graphics.Canvas canvas)
Draw chart data.
|
void |
drawUnclipped(android.graphics.Canvas canvas)
Draw chart data that should not be clipped to contentRect area.
|
void |
onChartDataChanged() |
void |
onChartSizeChanged() |
void |
onChartViewportChanged() |
void |
removeMargins()
Removes empty spaces on sides of chart(left-right for landscape, top-bottom for portrait).
|
clearTouch, drawLabelTextAndBackground, getCurrentViewport, getMaximumViewport, getSelectedValue, isTouched, isViewportCalculationEnabled, resetRenderer, selectValue, setCurrentViewport, setMaximumViewport, setViewportCalculationEnabledpublic BubbleChartRenderer(android.content.Context context,
Chart chart,
BubbleChartDataProvider dataProvider)
public void onChartSizeChanged()
public void onChartDataChanged()
onChartDataChanged in interface ChartRendereronChartDataChanged in class AbstractChartRendererpublic void onChartViewportChanged()
public void draw(android.graphics.Canvas canvas)
ChartRendererpublic void drawUnclipped(android.graphics.Canvas canvas)
ChartRendererpublic boolean checkTouch(float touchX,
float touchY)
ChartRendererpublic void removeMargins()