setStrokeDashArray method

void setStrokeDashArray(
  1. List<double> dashArray
)
inherited

Implementation

void setStrokeDashArray(List<double> dashArray) {
  _strokeDasharray = dashArray;
  // expanding by scaleFactor looks too large. Shortening strokes
  List<double> strokeDasharrayScaled = this._strokeDasharray!.map((dash) {
    return dash / 4;
  }).toList();
  _strokeDasharray = strokeDasharrayScaled;
  _stroke.setStrokeDasharray(dashArray);
  _strokes.forEach((key, value) {
    value.setStrokeDasharray(dashArray);
  });
}