buildTransitions method

Widget buildTransitions(
  1. BuildContext context,
  2. Curve? curve,
  3. Alignment? alignment,
  4. Animation<double> animation,
  5. Animation<double> secondaryAnimation,
  6. Widget child,
)

Builds the transition animation.

Implementation

Widget buildTransitions(
  BuildContext context,
  Curve? curve,
  Alignment? alignment,
  Animation<double> animation,
  Animation<double> secondaryAnimation,
  Widget child,
) =>
    SlideTransition(
      position: Tween<Offset>(
        begin: const Offset(1, 0),
        end: Offset.zero,
      ).animate(animation),
      child: FadeTransition(
        opacity: animation,
        child: SlideTransition(
          position: Tween<Offset>(
            begin: Offset.zero,
            end: const Offset(-1, 0),
          ).animate(secondaryAnimation),
          child: child,
        ),
      ),
    );