stroke method
Line/area/radar outline stroke.
Implementation
Paint stroke(
Rect rect,
Color color, {
double strokeWidth = 3,
double opacity = 1,
}) {
final paint = _strokeBase(strokeWidth);
switch (style) {
case ChartStyle.gradient:
paint.shader = LinearGradient(
colors: [
color.withValues(alpha: opacity),
accent(color).withValues(alpha: opacity),
],
).createShader(rect);
case ChartStyle.flat:
paint.color = color.withValues(alpha: opacity);
case ChartStyle.glass:
paint.color = lighten(color, 0.08).withValues(alpha: opacity * 0.95);
}
return paint;
}