此目錄列出了演示如何使用Flutter實(shí)現(xiàn)常見移動設(shè)計(jì)模式的應(yīng)用程序。 每個示例演示了如何將幾個Flutter widget聚合在一起來實(shí)現(xiàn)有意義的用戶界面。示例很短,只有一個Dart文件,但它們是完整的應(yīng)用程序,您可以自由的修改。
AnimatedList顯示了一個卡片列表。當(dāng)有條目被添加刪除時,相應(yīng)的卡片會以動畫的方式在UI中插入或移除。
這個應(yīng)用程序展示了以下類的特性:AnimatedList、AnimatedListState。
任何具有PreferredSize的widget都可以出現(xiàn)在AppBar的底部
這個應(yīng)用程序展示了以下類的特性:AppBar、PreferredSize、TabBarView、TabController。
帶標(biāo)題、操作和下拉菜單的典型AppBar。
這個應(yīng)用程序展示了以下類的特性:AppBar、IconButton、PopupMenuButton、Scaffold.
ExpansionTiles可用于生成二級或多級列表。
這個應(yīng)用程序展示了以下類的特性: ExpansionTile、ListView.
一個以TabBar作為底部widget的AppBar。
這個應(yīng)用程序展示了以下類的特性: AppBar、DefaultTabController、TabBar、Scaffold、TabBarView.
更多建議: