createRoute method
Creates the Route that corresponds to this page.
The created Route must have its Route.settings property set to this Page.
Implementation
@override
Route<T> createRoute(BuildContext context) {
return PageRouteBuilder<T>(
settings: this,
opaque: opaque,
barrierDismissible: barrierDismissible,
barrierColor: barrierColor,
barrierLabel: barrierLabel,
maintainState: maintainState,
fullscreenDialog: fullscreenDialog,
transitionDuration: Duration(milliseconds: animationDuration),
reverseTransitionDuration: Duration(milliseconds: animationDuration),
pageBuilder: (context, animation, animationSecond) => child,
transitionsBuilder: _buildTransition,
);
}