getRoute<T, W extends Widget> method

  1. @override
PageRoute<T> getRoute<T, W extends Widget>(
  1. SimpleWidgetBuilder<W> builder
)
override

Returns the typed route.

Implementation

@override
PageRoute<T> getRoute<T, W extends Widget>(
  SimpleWidgetBuilder<W> builder,
) {
  return PageRouteBuilder(
    pageBuilder: (context, a1, a2) {
      return FadeTransition(
        opacity: a1,
        child: builder(),
      );
    },
    settings: RouteSettings(name: W.toString()),
    transitionDuration: duration,
    reverseTransitionDuration: duration,
  );
}