onPaint method

  1. @override
void onPaint(
  1. Canvas canvas
)
override

Draws segment in series bounds.

Implementation

@override
void onPaint(Canvas canvas) {
  if (fillPaint != null) {
    _series.animationDuration > 0 &&
            !_seriesRenderer._chartState!._isLegendToggled
        ? _animateScatterSeries(
            _seriesRenderer,
            _point!,
            _oldPoint,
            animationFactor,
            canvas,
            fillPaint!,
            strokePaint!,
            currentSegmentIndex!,
            this)
        : _seriesRenderer.drawDataMarker(
            currentSegmentIndex!,
            canvas,
            fillPaint!,
            strokePaint!,
            _point!.markerPoint!.x,
            _point!.markerPoint!.y,
            _seriesRenderer);
  }
}