public void onDraw(Canvas canvas) { super.onDraw(canvas); if (mDataNotSet) return; long starttime = System.currentTimeMillis(); drawXLabels(); drawWeb(); drawLimitLines(); drawData(); drawAdditional(); drawHighlights(); drawYLabels(); drawValues(); drawLegend(); drawDescription(); drawMarkers(); canvas.drawBitmap(mDrawBitmap, 0, 0, mDrawPaint); Log.i(LOG_TAG, "RadarChart DrawTime: " + (System.currentTimeMillis() - starttime) + " ms"); }
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); if (mDataNotSet) return; mRenderer.drawData(canvas); if (valuesToHighlight()) mRenderer.drawHighlighted(canvas, mIndicesToHighlight); mRenderer.drawExtras(canvas); mRenderer.drawValues(canvas); mLegendRenderer.renderLegend(canvas); drawDescription(canvas); drawMarkers(canvas); }