WheelFrameGeometry constructor

WheelFrameGeometry(
  1. Size size,
  2. double inset
)

Creates a WheelFrameGeometry for a wheel of size whose slices are inset by inset (a fraction of the size, see SpinnerWheel.wheelInset).

Implementation

factory WheelFrameGeometry(Size size, double inset) {
  final double side = min(size.width, size.height);
  return WheelFrameGeometry._(
    size: size,
    center: size.center(Offset.zero),
    radius: side / 2,
    sliceRadius: max(0.0, side / 2 - side * inset),
  );
}