flutter佈局-3-center

劉成發表於2018-11-07

Center 居中的佈局

連載:flutter佈局-1-column 連載:flutter佈局-2-row

只能有一個chlid,但是可以用container包含好多子child,繼承自Align。

用於將其子項與其自身對齊,並根據子級的大小自行調整大小。

如果它的尺寸受到約束且[widthFactor]和[heightFactor]為空,則此視窗小部件將盡可能大。 如果維度不受約束且相應的大小因子為null,則視窗小部件將匹配其在該維度中的子項大小(其實就是子view的寬高就是center容器的寬高)。 如果尺寸因子為非null,則此center容器的相應尺寸將是子view的尺寸和尺寸因子的乘積。 例如,如果widthFactor是2.0,那麼此小部件的寬度將始終是其子寬度的兩倍,並且將子view居中,來看看下圖吧。

1、widthFactor:寬度因子

2、heightFactor:高度因子

mainaxis.png

相關文章