public class LineChartRenderer extends AbstractChartRenderer
chart, computator, DEFAULT_LABEL_MARGIN_DP, density, fontMetrics, isValueLabelBackgroundAuto, isValueLabelBackgroundEnabled, isViewportCalculationEnabled, labelBackgroundPaint, labelBackgroundRect, labelBuffer, labelMargin, labelOffset, labelPaint, scaledDensity, selectedValue| Constructor and Description |
|---|
LineChartRenderer(android.content.Context context,
Chart chart,
LineChartDataProvider 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 LineChartRenderer(android.content.Context context,
Chart chart,
LineChartDataProvider 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