buildPageRoute method
PageRoute
buildPageRoute({
- required Widget child,
- required bool fullScreenDialog,
- required VoidCallback? onSystemPop,
override
Pushes route to Navigator
Implementation
@override
PageRoute buildPageRoute({
required Widget child,
required bool fullScreenDialog,
required VoidCallback? onSystemPop,
}) {
// onSystemPop triggers only when system back gesture is used
if (UniversalPlatform.isAndroid) {
return UIMaterialPageRoute(
builder: (BuildContext context) => child,
fullscreenDialog: fullScreenDialog,
onSystemPop: onSystemPop,
);
} else {
return UICupertinoPageRoute(
builder: (BuildContext context) => child,
fullscreenDialog: fullScreenDialog,
onSystemPop: onSystemPop,
);
}
}