| 屬性名 | 類型 | 簡介 |
|---|---|---|
| alignment | AlignmentDirectional | 決定子Widget如何對齊 ,默認值為 AlignmentDirectional.topStart |
| textDirection | TextDirection | 用于確定 alignment的對齊方向 |
| fit | StackFit | 決定非positioned子Widget 如何去適應Stack的大小 |
| overflow | Overflow | 如何顯示超出 Stack空間的 子widget |
| children | List< Widget> | 排列的子控件 |
在Stack布局中,通常會與另外兩個控件配合使用,它們是Align和Positioned,前者用于相對定位,后者用于絕對定位。
Align比較簡單,這里列一下Positioned的屬性
| 屬性名 | 類型 | 簡介 |
|---|---|---|
| left | double | 離 Stack 左邊的距離 |
| top | double | 離 Stack 上邊的距離 |
| right | double | 離 Stack 右邊的距離 |
| bottom | double | 離 Stack 底邊的距離 |
| width | double | 設定子控件的寬度 |
| height | double | 設定子控件的高度 |
例子見??登錄界面
本地Flutter 2.10.1,Mac版Android Studio Bumblebee | 2021.1.1 Patch 2
我是小栗子,初學Flutter ,文章會根據(jù)學習進度不定時更新,請多多指教~~