route<T> static method

PageRouteBuilder<T> route<T>({
  1. required RoutePageBuilder pageBuilder,
  2. Duration duration = const Duration(milliseconds: 750),
})

Creates a route with this animation.

Implementation

static PageRouteBuilder<T> route<T>({
  required RoutePageBuilder pageBuilder,
  Duration duration = const Duration(milliseconds: 750),
}) {
  return PageRouteBuilder<T>(
    pageBuilder: pageBuilder,
    reverseTransitionDuration: duration,
    transitionDuration: duration,
    transitionsBuilder: (context, animation, secondaryAnimation, child) {
      return NesHorizontalCloseTransition(
        animation: animation,
        child: child,
      );
    },
  );
}