1. 概述
MaterialApp代表使用Material Design纸墨设计风格的应用,它包含了其所需的基本控件。在Flutter应用中,一个完整的项目是从MaterialApp这个组件开始的,即MaterialApp作为入口存在的。
2.MaterialApp的属性及说明
| 字段 | 描述 | 类型 |
|---|---|---|
| navigatorKey | 导航键 | GlobalKey |
| home | 主页(app运行时打开的首页面) | Widget |
| initialRoute | 初始路由 | String |
| routes | 路由(内容为map健值对;key为路由名称,value为路由对应的页面。页面需要跳转时,可以通过Navigator.pushNamed(context, ‘rooteName’);来跳转) | Map<String, WidgetBuilder> |
| onGenerateRoute | 生成路由 | RouteFactory |
| onUnknownRoute | 未知路由 | RouteFactory |
| navigatorObservers | 导航观察器</ |

本文简要介绍了Flutter中MaterialApp组件,它是基于Material Design的应用起点,涵盖了基本控件。文章详细讲解了MaterialApp的属性,并提供了属性使用示例。
最低0.47元/天 解锁文章
2423

被折叠的 条评论
为什么被折叠?



