customizeSegment method

  1. @override
void customizeSegment(
  1. ChartSegment segment
)
override

To customize each segments.

Implementation

@override
void customizeSegment(ChartSegment segment) {
  final int index = segment.currentSegmentIndex;
  final bool isBull = closeValues[index] > openValues[index];
  final Color color = isBull ? bullColor : bearColor;
  final Color? segmentColor = pointColorMapper != null &&
          pointColors[segment.currentSegmentIndex] != null
      ? null
      : color;
  updateSegmentColor(segment, segmentColor, borderWidth,
      fillColor: segmentColor, isLineType: true);
  updateSegmentGradient(segment);
}