MaterialAppRouterData constructor

MaterialAppRouterData({
  1. Key? widgetKey,
  2. TransitionBuilder? builder,
  3. String? title,
  4. GenerateAppTitle? onGenerateTitle,
  5. Color? color,
  6. Locale? locale,
  7. Iterable<LocalizationsDelegate>? localizationsDelegates,
  8. LocaleListResolutionCallback? localeListResolutionCallback,
  9. LocaleResolutionCallback? localeResolutionCallback,
  10. Iterable<Locale>? supportedLocales,
  11. bool? showPerformanceOverlay,
  12. bool? checkerboardRasterCacheImages,
  13. bool? checkerboardOffscreenLayers,
  14. bool? showSemanticsDebugger,
  15. bool? debugShowCheckedModeBanner,
  16. RouteInformationProvider? routeInformationProvider,
  17. RouteInformationParser<Object>? routeInformationParser,
  18. RouterDelegate<Object>? routerDelegate,
  19. RouterConfig<Object>? routerConfig,
  20. Map<LogicalKeySet, Intent>? shortcuts,
  21. Map<Type, Action<Intent>>? actions,
  22. InitialRouteListFactory? onGenerateInitialRoutes,
  23. ScrollBehavior? scrollBehavior,
  24. NotificationListenerCallback<NavigationNotification>? onNavigationNotification,
  25. ThemeData? theme,
  26. bool? debugShowMaterialGrid,
  27. ThemeData? darkTheme,
  28. ThemeMode? themeMode,
  29. GlobalKey<ScaffoldMessengerState>? scaffoldMessengerKey,
  30. Curve? themeAnimationCurve,
  31. Duration? themeAnimationDuration,
})

Implementation

MaterialAppRouterData({
  super.widgetKey,
  super.builder,
  super.title,
  super.onGenerateTitle,
  super.color,
  super.locale,
  super.localizationsDelegates,
  super.localeListResolutionCallback,
  super.localeResolutionCallback,
  super.supportedLocales,
  super.showPerformanceOverlay,
  super.checkerboardRasterCacheImages,
  super.checkerboardOffscreenLayers,
  super.showSemanticsDebugger,
  super.debugShowCheckedModeBanner,
  super.routeInformationProvider,
  super.routeInformationParser,
  super.routerDelegate,
  super.routerConfig,
  super.shortcuts,
  super.actions,
  super.onGenerateInitialRoutes,
  super.scrollBehavior,
  super.onNavigationNotification,
  this.theme,
  this.debugShowMaterialGrid,
  this.darkTheme,
  this.themeMode,
  this.scaffoldMessengerKey,
  this.themeAnimationCurve,
  this.themeAnimationDuration,
});