onPaint method
Draws segment in series bounds.
Implementation
@override
void onPaint(Canvas canvas) {
final HistogramSeries<dynamic, dynamic> histogramSeries =
_series as HistogramSeries<dynamic, dynamic>;
if (_trackerFillPaint != null && histogramSeries.isTrackVisible) {
_drawSegmentRect(_trackerFillPaint!, canvas, _trackRect);
}
if (_trackerStrokePaint != null && histogramSeries.isTrackVisible) {
_drawSegmentRect(_trackerStrokePaint!, canvas, _trackRect);
}
if (fillPaint != null) {
_drawSegmentRect(fillPaint!, canvas, segmentRect);
}
if (strokePaint != null) {
if (_series.dashArray[0] != 0 && _series.dashArray[1] != 0) {
_drawDashedLine(canvas, _series.dashArray, strokePaint!, _path);
} else {
_drawSegmentRect(strokePaint!, canvas, segmentRect);
}
}
}