drawDashedLine method
Implementation
void drawDashedLine(Canvas canvas, Offset start, Offset end) {
Offset a,b;
if(start.dy == end.dy){
a = start.dx<end.dx ? start : end;
b = start.dx>end.dx ? start : end;
}else{
a = start;
b = end;
}
Path path = getDashedPath(a: a, b: b, gap: 4);
// path.moveTo(start.dx, start.dy);
Paint dashLinePaint = Paint();
dashLinePaint.color = dividerColor;
dashLinePaint.style = PaintingStyle.stroke;
dashLinePaint.strokeWidth = dividerStrokeWidth;
dashLinePaint.strokeCap = StrokeCap.round;
// path.lineTo(end.dx, end.dy);
canvas.drawPath(path, dashLinePaint);
}