1. 基本介紹
MaterialApp 是 flutter 中提供入口的一個(gè)類酸茴。細(xì)究起來其實(shí)屬性非常多慈缔,但是常用的并不會(huì)特別多减途,這里先介紹一下常用屬性检吆,后續(xù)如果有必要再做更新舒萎。
2. 示例代碼
代碼下載地址。如果對(duì)你有幫助的話記得給個(gè)關(guān)注蹭沛,代碼會(huì)根據(jù)我的 Flutter 專題不斷更新臂寝。
3. 主題設(shè)置
使用 theme 屬性來為整個(gè) MaterialApp 設(shè)置主題。
MaterialApp _materialApp(BuildContext context){
return MaterialApp(
color: Colors.greenAccent,
theme: ThemeData(
brightness: Brightness.dark,
primaryColor: Colors.red,
),
home: Scaffold(
appBar: AppBar(
title: Text("MaterialApp"),
),
body: Center(),
),
);
}
4. 常用組件
MaterialApp 理念本身就是入口類摊灭,更多的功能以及效果都體現(xiàn)在子控件上咆贬。
- Flutter 組件之 Scaffold 詳解
- Flutter 組件之 AppBar 詳解
- Flutter 組件之 BottomNavigationBar 詳解
- Flutter 組件之 TabBar 詳解
- Flutter 組件之 TabBarView 詳解
5. 路由跳轉(zhuǎn)
路由對(duì)于 MaterialApp 無疑是非常重要的一環(huán),篇幅較長帚呼,之前也有寫過掏缎。