render method

  1. @override
void render(
  1. Canvas canvas
)

Implementation

@override
void render(Canvas canvas) {
  super.render(canvas);

  //linea p1 y p2
  canvas.drawLine(
    Offset(size.x * 1 / 3, size.y - size.y),
    Offset(size.x * 2 / 3, size.y - size.y),
    paint..strokeWidth = 4,
  );
  //linea p1 y p3
  canvas.drawLine(
    Offset(size.x * 1 / 3, size.y - size.y),
    Offset(size.x * 1 / 3, 1 / 5 * size.y),
    paint..strokeWidth = 4,
  );
  //linea p2 y p4
  canvas.drawLine(
    Offset(size.x * 2 / 3, size.y - size.y),
    Offset(size.x * 2 / 3, 1 / 5 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 6, 1 / 5 * size.y),
    Offset(size.x * 5 / 6, 1 / 5 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 6, 1 / 5 * size.y),
    Offset(size.x * 1 / 6, 1 * size.y),
    paint..strokeWidth = 4,
  );

  canvas.drawLine(
    Offset(size.x * 5 / 6, 1 / 5 * size.y),
    Offset(size.x * 5 / 6, 1 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 6, 1 * size.y),
    Offset(size.x * 5 / 6, 1 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 5 / 12, 1 / 20 * size.y),
    Offset(size.x * 7 / 12, 1 / 20 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 5 / 12, 1 / 20 * size.y),
    Offset(size.x * 5 / 12, 1 / 5 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 7 / 12, 1 / 20 * size.y),
    Offset(size.x * 7 / 12, 1 / 5 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 3, 7 / 10 * size.y),
    Offset(size.x * 2 / 3, 7 / 10 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 3, 7 / 10 * size.y),
    Offset(size.x * 1 / 3, 9 / 10 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 2 / 3, 7 / 10 * size.y),
    Offset(size.x * 2 / 3, 9 / 10 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 3, 9 / 10 * size.y),
    Offset(size.x * 2 / 3, 9 / 10 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 3, 4 / 10 * size.y),
    Offset(size.x * 2 / 3, 4 / 10 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 3, 4 / 10 * size.y),
    Offset(size.x * 1 / 3, 5 / 10 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 3, 5 / 10 * size.y),
    Offset(size.x * 2 / 3, 5 / 10 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 2 / 3, 4 / 10 * size.y),
    Offset(size.x * 2 / 3, 5 / 10 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 5 / 6, 6 / 10 * size.y),
    Offset(size.x * 1, 19 / 20 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x + 1, 19 / 20 * size.y),
    Offset(size.x * 5 / 6, 19 / 20 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x * 1 / 6, 6 / 10 * size.y),
    Offset(size.x - size.x, 19 / 20 * size.y),
    paint..strokeWidth = 4,
  );
  canvas.drawLine(
    Offset(size.x - size.x, 19 / 20 * size.y),
    Offset(0 + size.x * 1 / 6, 19 / 20 * size.y),
    paint..strokeWidth = 4,
  );
}