public class ColumnChartRenderer extends AbstractChartRenderer
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_COLUMN_TOUCH_ADDITIONAL_WIDTH_DP |
static int |
DEFAULT_SUBCOLUMN_SPACING_DP |
chart, computator, DEFAULT_LABEL_MARGIN_DP, density, fontMetrics, isValueLabelBackgroundAuto, isValueLabelBackgroundEnabled, isViewportCalculationEnabled, labelBackgroundPaint, labelBackgroundRect, labelBuffer, labelMargin, labelOffset, labelPaint, scaledDensity, selectedValue| Constructor and Description |
|---|
ColumnChartRenderer(android.content.Context context,
Chart chart,
ColumnChartDataProvider 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() |
clearTouch, drawLabelTextAndBackground, getCurrentViewport, getMaximumViewport, getSelectedValue, isTouched, isViewportCalculationEnabled, resetRenderer, selectValue, setCurrentViewport, setMaximumViewport, setViewportCalculationEnabledpublic static final int DEFAULT_SUBCOLUMN_SPACING_DP
public static final int DEFAULT_COLUMN_TOUCH_ADDITIONAL_WIDTH_DP
public ColumnChartRenderer(android.content.Context context,
Chart chart,
ColumnChartDataProvider 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)
ChartRenderer