getStrokePaint method

  1. @override
Paint getStrokePaint()
override

Gets the border color of the series.

Implementation

@override
Paint getStrokePaint() {
  final ScatterSeriesRenderer _scatterRenderer =
      _seriesRenderer as ScatterSeriesRenderer;
  final Paint strokePaint = Paint()
    ..color = _currentPoint!.isEmpty == true
        ? _series.emptyPointSettings.borderColor
        : _series.markerSettings.isVisible
            ? _series.markerSettings.borderColor ??
                _seriesRenderer._seriesColor!
            : _strokeColor!
    ..style = PaintingStyle.stroke
    ..strokeWidth = _currentPoint!.isEmpty == true
        ? _series.emptyPointSettings.borderWidth
        : _strokeWidth!;
  (strokePaint.strokeWidth == 0 && !_scatterRenderer._isLineType)
      ? strokePaint.color = Colors.transparent
      : strokePaint.color;
  _defaultStrokeColor = strokePaint;
  return strokePaint;
}