sceneWipeMaxRadius function

double sceneWipeMaxRadius(
  1. Size size,
  2. Offset center
)

Farthest screen-corner distance from center, enough to cover full viewport.

Implementation

double sceneWipeMaxRadius(Size size, Offset center) {
  final corners = <Offset>[
    Offset.zero,
    Offset(size.width, 0),
    Offset(0, size.height),
    Offset(size.width, size.height),
  ];
  return corners.map((corner) => (corner - center).distance).reduce(math.max);
}