美文网首页Flutter 组件实例分析
Flutter常用组件(四):MaterialApp

Flutter常用组件(四):MaterialApp

作者: 一晚TT用了八个 | 来源:发表于2020-05-23 11:37 被阅读0次

1:是什么东西?

素材App:MaterialApp  = Material  (么提绿二)  +App
Material  :材料;用具,在此我统称为“素材”;因此MaterialApp 也称之为【素材app】组件。

2:有什么东西?

this.navigatorKey    导航器, 在构建导航器时使用的键。

this.title    标题, 常用在标识该组件的标题名称 设备用于为用户识别应用程序的单行描述

this.home    主页 ,Widget 用于放置一个组件 ,用来定义当前应用打开的时候,所显示的界面

this.color    颜色, 在操作系统界面中应用程序使用的主色。

this.theme    主题,应用程序小部件使用的颜色。

this.routes =const {}     路由, 应用程序的顶级路由表

this.initialRoute    初始化路由, 如果构建了导航器,则显示的第一个路由的名称

this.onGenerateRoute    生成标题,应用程序导航到指定路由时使用的路由生成器回调

this.onUnknownRoute    未知路由, 当 onGenerateRoute 无法生成路由(initialRoute除外)时调用

this.navigatorObservers =const []    导航观察器,为该应用程序创建的导航器的观察者列表

this.builder    建造者,用于在导航器上面插入小部件,但在由WidgetsApp小部件创建的其他小部件下面插入小部件,或用于完全替换导航器

this.onGenerateTitle    生成标题如果非空,则调用此回调函数来生成应用程序的标题字符串,否则使用标题。

this.locale     地点,此应用程序本地化小部件的初始区域设置基于此值。

this.localizationsDelegates    本地化委托,这个应用程序本地化小部件的委托。

this.localeListResolutionCallback    这个回调负责在应用程序启动时以及用户更改设备的区域设置时选择应用程序的区域设置。

this.localeResolutionCallback

this.supportedLocales =const [Locale('en','US')]     支持区域,此应用程序已本地化的地区列表

this.debugShowMaterialGrid =false,// 打开绘制基线网格材质应用程序的网格纸覆盖

this.showPerformanceOverlay =false,// 打开性能叠加

this.checkerboardRasterCacheImages =false,// 打开栅格缓存图像的棋盘格

this.checkerboardOffscreenLayers =false,// 打开渲染到屏幕外位图的图层的棋盘格

this.showSemanticsDebugger =false     打开显示框架报告的可访问性信息的覆盖

this.debugShowCheckedModeBanner =true    在选中模式下打开一个小的“DEBUG”横幅,表示应用程序处于选中模式


相关文章

网友评论

    本文标题:Flutter常用组件(四):MaterialApp

    本文链接:https://www.haomeiwen.com/subject/mdjkahtx.html