render method

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

Implementation

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

  //final colorA = Paint()..color = Color.fromARGB(255, 54, 19, 19);
  final colorB = Paint()..color = Color.fromARGB(255, 93, 182, 255);
  final colorC = Paint()..color = Color.fromARGB(255, 229, 255, 0);

  var cuerpopuerta = Path()
    ..moveTo(0, 0)
    ..lineTo(size.x, 0)
    ..lineTo(size.x, size.y)
    ..lineTo(0, size.y)
    ..lineTo(0, 0)
    ..close();
  canvas.drawPath(cuerpopuerta, paint);

  var Ventana = Path()
    ..moveTo(X * size.x * (.050 - A), Y * size.y * (.030 - B))
    ..lineTo(X * size.x * (.120 - A), Y * size.y * (.030 - B))
    ..lineTo(X * size.x * (.120 - A), Y * size.y * (.090 - B))
    ..lineTo(X * size.x * (.050 - A), Y * size.y * (.090 - B))
    ..lineTo(X * size.x * (.050 - A), Y * size.y * (.035 - B))
    ..close();
  canvas.drawPath(Ventana, colorB);

  var Manija = Path()
    ..moveTo(X * size.x * (.100 - A), Y * size.y * (.100 - B))
    ..lineTo(X * size.x * (.120 - A), Y * size.y * (.100 - B))
    ..lineTo(X * size.x * (.120 - A), Y * size.y * (.120 - B))
    ..lineTo(X * size.x * (.100 - A), Y * size.y * (.120 - B))
    ..close();
  canvas.drawPath(Manija, colorC);
}