StrokePattern.dashed constructor
const
StrokePattern.dashed({
- required List<
double> segments, - PatternFit patternFit = PatternFit.scaleUp,
Elongated dashes, with length and spacing set by segments
Dashes may not be linear: they may pass through different points without regard to their relative bearing/direction.
See segments
and PatternFit for more information about parameters.
patternFit
defaults to PatternFit.scaleUp.
Implementation
const StrokePattern.dashed({
required List<double> this.segments,
PatternFit this.patternFit = PatternFit.scaleUp,
}) : assert(
segments.length >= 2,
'`segments` must contain at least two items',
),
assert(
// ignore: use_is_even_rather_than_modulo
segments.length % 2 == 0,
'`segments` must have an even length',
),
spacingFactor = null;