public class BubbleChartRenderer extends DataRenderer
| Modifier and Type | Field and Description |
|---|---|
protected BubbleDataProvider |
mChart |
mAnimator, mDrawPaint, mHighlightPaint, mRenderPaint, mValuePaintmMaxX, mMinX, mViewPortHandler| Constructor and Description |
|---|
BubbleChartRenderer(BubbleDataProvider chart,
ChartAnimator animator,
ViewPortHandler viewPortHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
drawData(android.graphics.Canvas c)
Draws the actual data in form of lines, bars, ...
|
protected void |
drawDataSet(android.graphics.Canvas c,
BubbleDataSet dataSet) |
void |
drawExtras(android.graphics.Canvas c)
Draws any kind of additional information (e.g.
|
void |
drawHighlighted(android.graphics.Canvas c,
Highlight[] indices)
Draws all highlight indicators for the values that are currently highlighted.
|
void |
drawValues(android.graphics.Canvas c)
Loops over all Entrys and draws their values.
|
protected float |
getShapeSize(float entrySize,
float maxSize,
float reference) |
void |
initBuffers()
Initializes the buffers used for rendering with a new size.
|
applyValueTextStyle, drawValue, getPaintHighlight, getPaintRender, getPaintValuescalcXBounds, fitsBoundsprotected BubbleDataProvider mChart
public BubbleChartRenderer(BubbleDataProvider chart, ChartAnimator animator, ViewPortHandler viewPortHandler)
public void initBuffers()
DataRendererinitBuffers in class DataRendererpublic void drawData(android.graphics.Canvas c)
DataRendererdrawData in class DataRendererprotected float getShapeSize(float entrySize,
float maxSize,
float reference)
protected void drawDataSet(android.graphics.Canvas c,
BubbleDataSet dataSet)
public void drawValues(android.graphics.Canvas c)
DataRendererdrawValues in class DataRendererpublic void drawExtras(android.graphics.Canvas c)
DataRendererdrawExtras in class DataRendererpublic void drawHighlighted(android.graphics.Canvas c,
Highlight[] indices)
DataRendererdrawHighlighted in class DataRendererindices - the highlighted values