fittedBounds method

Rect fittedBounds(
  1. Offset center,
  2. double targetDiameter
)

Implementation

Rect fittedBounds(ui.Offset center, double targetDiameter) {
  final scale = scaleForDiameter(targetDiameter);
  if (scale <= 0.0) {
    return Rect.zero;
  }

  final halfWidth = bounds.width * scale * 0.5;
  final halfHeight = bounds.height * scale * 0.5;
  return Rect.fromCenter(
    center: center,
    width: halfWidth * 2.0,
    height: halfHeight * 2.0,
  );
}