AnimatedLimitedBox constructor

AnimatedLimitedBox({
  1. double maxWidth = double.infinity,
  2. double maxHeight = double.infinity,
  3. Key? key,
  4. Curve curve = Curves.linear,
  5. VoidCallback? onEnd,
  6. required Duration duration,
  7. Widget? child,
})

Implementation

AnimatedLimitedBox({
  double maxWidth = double.infinity,
  double maxHeight = double.infinity,
  super.key,
  super.curve,
  super.onEnd,
  required super.duration,
  super.child,
}) : super(
        value: Size(maxWidth, maxHeight),
        lerp: Size.lerp,
        builder: (_, value, __) {
          return LimitedBox(
            maxWidth: value!.width,
            maxHeight: value.height,
            child: child,
          );
        },
      );