fade static method

PageRouteBuilder fade({
  1. required Widget page,
  2. Duration duration = const Duration(milliseconds: 300),
})
  1. Fade transition route

Implementation

static PageRouteBuilder fade(
    {required Widget page,
    Duration duration = const Duration(milliseconds: 300)}) {
  return PageRouteBuilder(
    pageBuilder: (context, animation, secondaryAnimation) => page,
    transitionDuration: duration,
    reverseTransitionDuration: duration,
    transitionsBuilder: (context, animation, secondaryAnimation, child) {
      return FadeTransition(
        opacity: animation,
        child: child,
      );
    },
  );
}