InlineNavigator constructor
const
InlineNavigator({
- Key? key,
- List<
Page> pages = const <Page<dynamic>>[], - bool onPopPage(
- Route,
- dynamic
- String? initialRoute,
- List<
Route> onGenerateInitialRoutes() = Navigator.defaultGenerateInitialRoutes, - Route? onGenerateRoute()?,
- Route? onUnknownRoute()?,
- TransitionDelegate transitionDelegate = const DefaultTransitionDelegate<dynamic>(),
- bool reportsRouteUpdateToEngine = false,
- List<
NavigatorObserver> observers = const <NavigatorObserver>[], - String? restorationScopeId,
- String prefix = "",
- String suffix = "",
Implementation
const InlineNavigator({
Key? key,
List<Page<dynamic>> pages = const <Page<dynamic>>[],
bool Function(Route<dynamic>, dynamic)? onPopPage,
String? initialRoute,
List<Route<dynamic>> Function(NavigatorState, String)
onGenerateInitialRoutes = Navigator.defaultGenerateInitialRoutes,
Route<dynamic>? Function(RouteSettings)? onGenerateRoute,
Route<dynamic>? Function(RouteSettings)? onUnknownRoute,
TransitionDelegate<dynamic> transitionDelegate =
const DefaultTransitionDelegate<dynamic>(),
bool reportsRouteUpdateToEngine = false,
List<NavigatorObserver> observers = const <NavigatorObserver>[],
String? restorationScopeId,
this.prefix = "",
this.suffix = "",
}) : super(
key: key,
pages: pages,
onPopPage: onPopPage,
initialRoute: "$prefix$initialRoute$suffix",
onGenerateInitialRoutes: onGenerateInitialRoutes,
onGenerateRoute: onGenerateRoute,
onUnknownRoute: onUnknownRoute,
transitionDelegate: transitionDelegate,
reportsRouteUpdateToEngine: reportsRouteUpdateToEngine,
observers: observers,
restorationScopeId: restorationScopeId,
);