drawline1 method

dynamic drawline1(
  1. dynamic canvas,
  2. dynamic paint,
  3. dynamic paint1,
  4. dynamic x0,
  5. dynamic y0,
  6. dynamic x1,
  7. dynamic y1,
)

Implementation

drawline1(canvas, paint, paint1, x0, y0, x1, y1) {
  myLogAll('drawline1');
  dynamic x01 = x1, y01 = y1, seg = 5.0;
  if (x0 < x1) {
    x01 = x1 - seg;
  } else if (x0 > x1) {
    x01 = x1 + seg;
  } else if (y0 < y1) {
    y01 = y1 - seg;
  } else {
    y01 = y1 + seg;
  }
  canvas.drawLine(Offset(x0, y0), Offset(x01, y01), paint);
  canvas.drawLine(Offset(x01, y01), Offset(x1, y1), paint1);
}