Flutte部件目錄-佈局

排列其它部件列,行,網格和許多其它佈局。算法

  • 單子部件佈局部件
  • 多子部件佈局部件
  • 佈局助手

單子部件佈局部件

Container

一個方便的小部件,結合了常見的繪畫,定位和尺寸小部件。佈局

Padding

經過給定的填充來插入其子的小部件。測試

Center

一個將本身的子部件集中在本身的中心的部件。ui

Align

一個部件,它本身內部排列它的子部件,並根據子部件的大小自行選擇大小。spa

FittedBo

根據身材,將本身的孩子縮放並放置在自身內部。代理

 

AspectRatio

試圖根據特定長寬比調整子部件大小的部件。orm

ConstrainedBox

一個部件對其子部件進行額外的約束。it

Baseline

根據子部件的基線定位孩子的小部件。io

FractionallySizedBox

一個部件,將其子部件的體積縮小到可用空間的一部分。有關佈局算法的更多詳細信息,請參閱RenderFractionallySizedOverflowBox。form

IntrinsicHeight

一個部件,它根據孩子的內在高度調整孩子的大小。

IntrinsicWidth

一個部件,它將孩子的尺寸調整爲孩子的內在寬度。

LimitedBox

只有當它不受約束時纔會限制它的大小。

Offstage

一個部件能夠讓子部件像在部件樹中同樣,可是不須要繪畫任何東西,也不須要將孩子用於點擊測試,也不須要在父項中佔用任何空間。

OverflowBox

一個部件對它的子項施加了不一樣於其父項的約束,可能容許子項溢出父項。

SizedBox

具備指定大小的框。 若是給定孩子,這個小部件強制它的孩子有一個特定的寬度和/或高度(假設這個小部件的父母容許這個值)。 若是寬度或高度爲空,則此小部件將自行調整大小以匹配該維度中的子級大小。

SizedOverflowBox

一個具備特定大小的小部件,但將其原始約束傳遞給其子級,這可能會溢出。

Transform

繪製其子級以前應用轉換的小部件。

CustomSingleChildLayout

將其單個孩子的佈局延遲到代理的部件。

多子部件佈局部件

Row

在水平方向上佈局子部件的列表。

Column

在垂直方向上佈局子部件的列表。

Stack

若是你想以一種簡單的方式重疊幾個子部件,這個類頗有用,例若有一些文字和圖像,用梯度和底部附加的按鈕疊加。

IndexedStack

顯示一個子部件列表中的單個子部件的堆棧。

GridView

可滾動的2D小部件陣列。

Flow

實現流佈局算法的小部件。

Table

爲其子項使用表格佈局算法的小部件

Wrap

一個小部件,它以多個水平或垂直運行顯示其子項。

ListBody

一個小部件,它沿着一個給定的軸順序排列它的子元素,強制它們到另外一個軸的父元素的維度。

ListView

可滾動的線性小部件列表。 ListView是最經常使用的滾動小部件。 它在滾動方向上一個接一個地顯示其子項。 在交叉軸上,子部件們須要填充ListView。

CustomMultiChildLayout

一個使用代理來調整尺寸和定位多個子項的小部件。

佈局助手

 LayoutBuilder

構建一個能夠依賴父控件尺寸的控件樹。

相關文章
相關標籤/搜索