rotationTransitionBuilder function
Builds a transition that adjusts the rotation and opacity of the child.
Implementation
AnimatedSwitcherTransitionBuilder rotationTransitionBuilder({
double enterStartTurns = -0.5,
double exitEndTurns = 0.5,
Alignment alignment = Alignment.center,
}) {
return (child, animation) => RotationTransition(
turns: ReversibleAnimation(
animation,
forward: Tween<double>(begin: enterStartTurns, end: 0.0),
reverse: Tween<double>(begin: 0.0, end: exitEndTurns),
),
alignment: alignment,
child: FadeTransition(
opacity: animation,
child: child,
),
);
}