navigator library

Functions

canPop(BuildContext context) bool
defaultGenerateInitialRoutes(NavigatorState navigator, String initialRouteName) List<Route>
isNavMounted(BuildContext context) bool
pop(BuildContext context) → void
popAndPushNamed(BuildContext context, String routeName) Future<Object?>
popUntil(BuildContext context, bool predicate(Route)) → void
push(BuildContext context, Widget widget, {Route? route, bool? adaptive}) Future
pushAndRemoveUntil(BuildContext context, Route newRoute, bool predicate(Route)) Future
pushNamed(BuildContext context, String routeName) Future<Object?>
pushNamedAndRemoveUntil(BuildContext context, String newRouteName, bool predicate(Route)) Future
pushReplacement(BuildContext context, Widget widget, {Route? route, bool? adaptive}) → void
pushReplacementNamed(BuildContext context, String routeName) Future
removeRoute(BuildContext context, Route route) → void
removeRouteBelow(BuildContext context, {Route? anchorRoute, bool? adaptive}) → void
replaceRouteBelow(BuildContext context, Route newRoute, {Route? anchorRoute, bool? adaptive}) → void
restorablePopAndPushNamed(BuildContext context, String routeName) String
restorablePush(BuildContext context, Route routeBuilder(BuildContext, Object?)) String
restorablePushAndRemoveUntil(BuildContext context, Route newRouteBuilder(BuildContext, Object?), bool predicate(Route)) String
restorablePushNamed(BuildContext context, String routeName) String
restorablePushNamedAndRemoveUntil(BuildContext context, String newRouteName, Route route) String
restorablePushReplacement(BuildContext context, Route routeBuilder(BuildContext, Object?)) String
restorablePushReplacementNamed(BuildContext context, String routeName) String
restorableReplace(BuildContext context, Route oldRoute, Route newRouteBuilder(BuildContext, Object?)) String
restorableReplaceRouteBelow(BuildContext context, Route newRouteBuilder(BuildContext, Object?), {Route? anchorRoute, bool? adaptive}) String
router(BuildContext context, Widget widget, {bool? adaptive}) Route