drawCenterImage method

void drawCenterImage(
  1. Canvas canvas,
  2. Size size
)

Implementation

void drawCenterImage(Canvas canvas, Size size) {
  // Calculate position for centering image
  double imageSize = size.width * 0.3;
  double imageX = (size.width - imageSize) / 2;
  double imageY = (size.height - imageSize) / 2;

  // Draw image
  canvas.drawImageRect(
    image!,
    Rect.fromLTWH(0, 0, image!.width.toDouble(), image!.height.toDouble()),
    Rect.fromLTWH(imageX, imageY, imageSize, imageSize),
    Paint(),
  );
}