AnimatedTransition constructor
AnimatedTransition({
- required Widget child,
- required Transition transition,
Implementation
AnimatedTransition({required this.child, required this.transition})
: super(
layoutBuilder: [
TransitionType.slideVertical,
TransitionType.slideVerticalDismiss,
TransitionType.slideHorizontal,
TransitionType.slideHorizontalDismiss,
].contains(transition.transition)
? (Widget? currentChild, List<Widget> previousChildren) {
return currentChild as Widget;
}
: AnimatedSwitcher.defaultLayoutBuilder,
switchInCurve: transition.curveIn,
switchOutCurve: transition.curveOut,
transitionBuilder: transition.builder,
duration: transition.duration,
child: child,
);