Flutter學(xué)習(xí)之Flutter類型App基本架構(gòu)


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 - 抽屜菜單控件。
...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容