paintHorizontalDashedLine function
void
paintHorizontalDashedLine(})
Paints a horizontal dashed-line for the given parameters.
Implementation
void paintHorizontalDashedLine(
Canvas canvas,
double lineStartX,
double lineEndX,
double lineY,
Color lineColor,
double lineThickness, {
double dashWidth = 3,
double dashSpace = 3,
}) {
final Paint paint = Paint()
..color = lineColor
..strokeWidth = lineThickness;
if (lineStartX < lineEndX) {
_paintLTRDashedLine(
lineStartX,
lineEndX,
canvas,
lineY,
paint,
dashWidth,
dashSpace,
);
} else {
_paintRTLDashedLine(
lineEndX,
lineStartX,
canvas,
lineY,
paint,
dashWidth,
dashSpace,
);
}
}