buildPageRoute method

  1. @override
PageRoute buildPageRoute(
  1. Widget child,
  2. Duration duration,
  3. Curve curve
)
override

Implementation

@override
PageRoute buildPageRoute(Widget child, Duration duration, Curve curve) {
  return PageRouteBuilder(
    pageBuilder: (_, __, ___) => child,
    transitionDuration: duration,
    transitionsBuilder: (_, animation, __, child) => FadeTransition(
        opacity: Tween<double>(begin: 0.0, end: 1.0)
            .animate(CurvedAnimation(parent: animation, curve: curve)),
        child: child,
      ),
  );
}