1. 程式人生 > >flutter的對齊控制元件,拓展空間,listview,gridview控制元件使用

flutter的對齊控制元件,拓展空間,listview,gridview控制元件使用

1.使用mainAxisAlignment和crossAxisAlignment屬性來控制行或列如何對齊其子控制元件。對於行,主軸水平執行,橫軸垂直執行。對於列,主軸垂直執行,橫軸水平執行。
在這裡插入圖片描述
2.在頁面展示的時候經常出現螢幕展示不全,這時候就會在螢幕上出現斜線框子。這樣的解決方法一是使用listView滾動,二是使用Expanded()進行包裹,這樣就能自動填充已有的控制元件。

3.進行列表的顯示,使用ListView這個的用法和平常的控制元件是一樣的,new ListView(children: …)
但是使用GridView的時候用需要使用new GridView.extent(children:…)這樣的形式。控制顯示幾列,就需要使用maxCrossAxisExtent屬性設定長度。

4.使用Stack的時候,可以通過alingment:const Alignment(0.0,0.0)進行控制擺放的位置,但是僅僅是能控制從第二個widget的相對於第一個widget的位置。