onPaint method
Draws segment in series bounds.
Implementation
@override
void onPaint(Canvas canvas) {
final SegmentProperties segmentProperties =
SegmentHelper.getSegmentProperties(this);
_stackedColumnSeries =
segmentProperties.series as StackedColumnSeries<dynamic, dynamic>;
if (segmentProperties.trackerFillPaint != null &&
_stackedColumnSeries.isTrackVisible) {
canvas.drawRRect(
segmentProperties.trackRect, segmentProperties.trackerFillPaint!);
}
if (segmentProperties.trackerStrokePaint != null &&
_stackedColumnSeries.isTrackVisible) {
canvas.drawRRect(
segmentProperties.trackRect, segmentProperties.trackerStrokePaint!);
}
renderStackingRectSeries(
fillPaint,
strokePaint,
segmentProperties.path,
animationFactor,
segmentProperties.seriesRenderer,
canvas,
segmentRect,
segmentProperties.currentPoint!,
currentSegmentIndex!);
}