didPush method
- @override
- Route route,
- Route? previousRoute
The Navigator pushed route.
The route immediately below that one, and thus the previously active route, is previousRoute.
Implementation
@override
void didPush(Route route, Route? previousRoute) {
var mediaOverlay = MediaOverlay.of(route.navigator!.context);
if (route is PopupRoute) {
if (route.runtimeType.toString().contains('BottomSheet')) {
mediaOverlay.pushBottom(300);
} else {
ignores.add(route);
}
} else {
mediaOverlay.pushBottom(0);
}
}