AppConfig constructor
AppConfig({
- required ThemeData theme,
- required Map<
String, PageBuilder> routers, - String homeName = Navigator.defaultRouteName,
- Widget failedPage = const Scaffold(),
- TransitionBuilder? transitionBuilder,
- String title = "",
- MediaQueryBuilder? mediaQueryBuilder,
- Iterable<
LocalizationsDelegate> ? localizationsDelegates, - LocaleResolutionCallback? localeResolutionCallback,
- Iterable<
Locale> supportedLocales = const <Locale>[Locale('en', 'US')], - List<
NavigatorObserver> observers = const [], - ContextGetBuilder? contextGetBuilder,
- SystemUiOverlayStyle? systemUiOverlayStyle,
- LifeCycleCallback? lifeCycleCallback,
- ScrollBehavior? scrollBehavior,
Implementation
AppConfig({
required this.theme,
required this.routers,
this.homeName = Navigator.defaultRouteName,
this.failedPage = const Scaffold(),
this.transitionBuilder,
this.title = "",
this.mediaQueryBuilder,
this.localizationsDelegates,
this.localeResolutionCallback,
this.supportedLocales = const <Locale>[Locale('en', 'US')],
this.observers = const [],
this.contextGetBuilder,
this.systemUiOverlayStyle,
this.lifeCycleCallback,
ScrollBehavior? scrollBehavior,
}) : scrollBehavior = scrollBehavior ?? NotGlowingMaterialScrollBehavior();