paintVerticalDashedLine function
void
paintVerticalDashedLine(})
Paints a vertical dashed-line for the given parameters.
Implementation
void paintVerticalDashedLine(
Canvas canvas,
double lineX,
double lineTopY,
double lineBottomY,
Color lineColor,
double lineThickness, {
double dashWidth = 3,
double dashSpace = 3,
}) {
double startY = lineBottomY;
final Paint paint = Paint()
..color = lineColor
..strokeWidth = lineThickness;
while (startY >= lineTopY) {
canvas.drawLine(
Offset(lineX, startY),
Offset(lineX, startY - dashWidth),
paint,
);
startY -= dashSpace + dashWidth;
}
}