flutter入口文件,入口方法
每一個 flutter 項(xiàng)目的 lib 目錄里面都有一個 main.dart 這個文件就是 flutter 的入口文件
main.dart 里面的
void main(){ runApp(MyApp());
}
也可以簡寫
void main()=>runApp(MyApp());
其中的 main 方法是 dart 的入口方法。runApp 方法是 flutter 的入口方法。 MyApp 是自定義的一個組件
1.MaterialApp
MaterialApp是一個方便的widget,它封裝了應(yīng)用程序?qū)崿F(xiàn)Material Design所需要的一些widget,一般作為頂層widget使用.
常用的屬性:
home(主頁)
title(標(biāo)題)
color(顏色)
theme(主題)
routes(路由)
...
2.Scaffold
scaffold是Material Design布局結(jié)構(gòu)的基本實(shí)現(xiàn),此類提供了用于顯示drawer,snackbar和底部sheet的API
Scaffold 有下面幾個主要屬性:
appBar - 顯示在界面頂部的一個 AppBar。
body - 當(dāng)前界面所顯示的主要內(nèi)容 Widget。
drawer - 抽屜菜單控件。
...