NavigationService class

Inheritance

Constructors

Properties

context BuildContext
no setterinherited
currentRoute RouteInfo?
no setterinherited
globalKeyList List<GlobalKey<NavigatorState>>
finalinherited
hashCode int
The hash code for this object.
no setterinherited
isBottomSheetOpen bool
no setterinherited
isDialogOpen bool
no setterinherited
isDialogOrBottomSheetOpen bool
no setterinherited
openedBottomSheetList List<String>
getter/setter pairinherited
openedDialogList List<String>
getter/setter pairinherited
openedDialogOrBottomSheetList List<String>
getter/setter pairinherited
pendingRouteFunction Function?
getter/setter pairinherited
previousRoute RouteInfo?
getter/setter pairinherited
registeredControllers Map<RouteInfo, ControllerInterface>
getter/setter pairinherited
routeInfoList List<RouteInfo>
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stack List<RouteInfo>
getter/setter pairinherited

Methods

canPopUntilPopUp({required String popUpName}) bool
inherited
createPopUpNameAndKeyString({required String name, Key? key}) String
inherited
disposeRoute({required RouteInfo? previousRoute, required RouteInfo poppedRoute, bool updateStack = true}) → void
inherited
goNamed(RouteInfo route, {Map<String, String> pathParameters = const <String, String>{}, Map<String, dynamic> queryParameters = const <String, dynamic>{}, Object? extra}) → void
override
initializeRoute(RouteInfo routeName, {bool addToStack = true}) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openBottomSheet<T>({required Widget bottomSheet, Color? backgroundColor, String? barrierLabel, double? elevation, ShapeBorder? shape, Clip? clipBehavior, BoxConstraints? constraints, Color? barrierColor, bool isScrollControlled = false, bool useRootNavigator = false, bool isDismissible = true, bool enableDrag = true, bool? showDragHandle, bool useSafeArea = false, RouteSettings? routeSettings, AnimationController? transitionAnimationController, Offset? anchorPoint}) Future<T?>
override
openDialog<T>({required Widget dialog, bool barrierDismissible = true, Color? barrierColor = Colors.black54, String? barrierLabel, bool useSafeArea = true, bool useRootNavigator = false, RouteSettings? routeSettings, Offset? anchorPoint, TraversalEdgeBehavior? traversalEdgeBehavior}) Future<T?>
override
openDrawer() → void
override
openSnackBar(SnackBar snackBar) ScaffoldFeatureController<SnackBar, SnackBarClosedReason>
override
pop({dynamic result}) RouteInfo?
override
popAllBottomSheets({dynamic result}) → void
inherited
popAllDialogs({dynamic result}) → void
inherited
popAllPopUps({dynamic result}) → void
inherited
popUntilPopUp({required bool verifyCondition(String), dynamic result}) → void
inherited
popUntilRoute({required bool verifyCondition(RouteInfo)}) → void
inherited
registerAllControllers(Map<RouteInfo, ControllerInterface> routeToController) → void
inherited
registerPopUp({required String runtimeType, required bool isDialog, Key? key}) → void
inherited
removePopUpNameAndKey({required String nameAndKey, required bool isDialog}) → void
inherited
showOverlay<T>({required Widget child, Alignment? alignment, double? fromTop, double? fromBottom, double? fromRight, double? fromLeft, bool canSizeOverlay = false, bool maintainState = false, bool opaque = false}) OverlayEntry
The alignment priority is higher than the others. To remove an overlay use the following code: overlayEntry.remove(); overlayEntry.dispose();
inherited
showTextToast({required String text}) → CancelFunc
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited