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) {
  return SlideTransition(
    position: Tween<Offset>(
      begin: const Offset(-1.0, 0.0),
      end: Offset.zero,
    ).animate(animation),
    child: FadeTransition(
      opacity: animation,
      child: SlideTransition(
          position: Tween<Offset>(
            begin: Offset.zero,
            end: const Offset(1.0, 0.0),
          ).animate(secondaryAnimation),
          child: child),
    ),
  );
}