xMaterialApp method

Widget xMaterialApp (
  1. {GlobalKey<NavigatorState> navigatorKey,
  2. Key key,
  3. Map<String, Widget Function(BuildContext)> routes = const <String, WidgetBuilder>{},
  4. String initialRoute,
  5. Route onGenerateRoute(
    1. RouteSettings
    ),
  6. Route onUnknownRoute(
    1. RouteSettings
    ),
  7. List<NavigatorObserver> navigatorObservers = const <NavigatorObserver>[],
  8. Widget builder(
    1. BuildContext,
    2. Widget
    ),
  9. String title = '',
  10. String onGenerateTitle(
    1. BuildContext
    ),
  11. Color color,
  12. ThemeData theme,
  13. ThemeData darkTheme,
  14. ThemeMode themeMode = ThemeMode.system,
  15. Locale locale,
  16. Iterable<LocalizationsDelegate> localizationsDelegates,
  17. Locale localeListResolutionCallback(
    1. List<Locale>,
    2. Iterable<Locale>
    ),
  18. Locale localeResolutionCallback(
    1. Locale,
    2. Iterable<Locale>
    ),
  19. Iterable<Locale> supportedLocales = const <Locale>[Locale('en', 'US')],
  20. bool debugShowMaterialGrid = false,
  21. bool showPerformanceOverlay = false,
  22. bool checkerboardRasterCacheImages = false,
  23. bool checkerboardOffscreenLayers = false,
  24. bool showSemanticsDebugger = false,
  25. bool debugShowCheckedModeBanner = false}
)

Implementation

Widget xMaterialApp({
  GlobalKey<NavigatorState> navigatorKey,
  Key key,
  Map<String, Widget Function(BuildContext)> routes =
      const <String, WidgetBuilder>{},
  String initialRoute,
  Route<dynamic> Function(RouteSettings) onGenerateRoute,
  Route<dynamic> Function(RouteSettings) onUnknownRoute,
  List<NavigatorObserver> navigatorObservers = const <NavigatorObserver>[],
  Widget Function(BuildContext, Widget) builder,
  String title = '',
  String Function(BuildContext) onGenerateTitle,
  Color color,
  ThemeData theme,
  ThemeData darkTheme,
  ThemeMode themeMode = ThemeMode.system,
  Locale locale,
  Iterable<LocalizationsDelegate<dynamic>> localizationsDelegates,
  Locale Function(List<Locale>, Iterable<Locale>)
      localeListResolutionCallback,
  Locale Function(Locale, Iterable<Locale>) localeResolutionCallback,
  Iterable<Locale> supportedLocales = const <Locale>[Locale('en', 'US')],
  bool debugShowMaterialGrid = false,
  bool showPerformanceOverlay = false,
  bool checkerboardRasterCacheImages = false,
  bool checkerboardOffscreenLayers = false,
  bool showSemanticsDebugger = false,
  bool debugShowCheckedModeBanner = false,
}) {
  return MaterialApp(
    home: this,
    builder: builder,
    checkerboardOffscreenLayers: checkerboardOffscreenLayers,
    key: key,
    locale: locale,
    localeListResolutionCallback: localeListResolutionCallback,
    localeResolutionCallback: localeResolutionCallback,
    localizationsDelegates: localizationsDelegates,
    navigatorKey: navigatorKey,
    navigatorObservers: navigatorObservers,
    onGenerateTitle: onGenerateTitle,
    showPerformanceOverlay: showPerformanceOverlay,
    showSemanticsDebugger: showSemanticsDebugger,
    supportedLocales: supportedLocales,
    theme: theme,
    themeMode: themeMode,
    title: title,
    checkerboardRasterCacheImages: checkerboardRasterCacheImages,
    color: color,
    darkTheme: darkTheme,
    debugShowCheckedModeBanner: debugShowCheckedModeBanner,
    debugShowMaterialGrid: debugShowMaterialGrid,
    routes: routes,
    initialRoute: initialRoute,
    onGenerateRoute: onGenerateRoute,
    onUnknownRoute: onUnknownRoute,
  );
}