介紹 ListView 在前文中提到過(guò)使用 Column 來(lái)實(shí)現(xiàn) 列表效果,原理是將一組數(shù)據(jù)映射為一組 widget 作為 Column 的 c...
1. push 新頁(yè)面?zhèn)鲄?在進(jìn)行頁(yè)面路由跳轉(zhuǎn)時(shí)可以攜帶參數(shù),這樣在下一個(gè) widget 構(gòu)建時(shí)可以從上下文 context 中解析這些參數(shù),帶...
async 和 await Dart 語(yǔ)言支持函數(shù)進(jìn)行異步操作的處理,使用 async 和 await。第一步將函數(shù)標(biāo)記為 aynsc 因?yàn)槭褂?..
1. package 包的管理 可以在項(xiàng)目中新建一個(gè) package(文件夾)并在其中創(chuàng)建多個(gè)頁(yè)面 dart 文件,舉例如下: package ...
在一個(gè)子視圖上有事件需要操作數(shù)據(jù)的情況下,應(yīng)該想到: 由數(shù)據(jù)的持有者本身(model)進(jìn)行數(shù)據(jù)操作 將事件回調(diào)到數(shù)據(jù)持有者進(jìn)行處理在 Flutt...
1. 使用列表 列表的原理是利用 Column 展示一個(gè)數(shù)組中的數(shù)據(jù),其過(guò)程是: 準(zhǔn)備一個(gè) List 將數(shù)據(jù)數(shù)組映射為 widget 數(shù)組 將 ...
StatefulWidget 可以根據(jù)外部變量的變化而進(jìn)行內(nèi)容的刷新,其設(shè)計(jì)模式是: 指定一個(gè) StatefulWidget,并 overrid...
居中容器 Center 可以讓 child 在其中垂直和水平居中 兩種處理間距布局容器 Container 和 Padding Containe...
實(shí)現(xiàn)一個(gè)個(gè)人名片效果: 基本用到了學(xué)過(guò)的一些 widget 和布局容器