佈局元件
Flutter 佈局元件目錄。用於編排其他元件的列、行、網格及多種其他佈局。
用於編排其他元件的列、行、網格及多種其他佈局。
單子佈局元件
一個將其子元件對齊,並可根據子元件大小調整自身尺寸的元件。
一個嘗試將子元件調整為特定寬高比的元件。
根據子元件基線(Baseline)來定位子元件的容器。
將其子元件放置在自身中心位置的對齊塊。
對子元件施加額外約束的元件。
一種結合了繪圖、定位和尺寸調整等常見功能的組合元件。
將單個子元件的佈局委託給代理(delegate)的元件。
擴充套件 Row、Column 或 Flex 子元件的元件。
根據適應規則(fit)縮放並定位其子元件的元件。
將子元件調整為總可用空間的一部分(分數)的元件。關於佈局演算法的詳細資訊,請參閱 RenderFractionallySizedOverflowBox。
將子元件調整為其固有高度的元件。
將子元件調整為其固有寬度的元件。
僅在未受約束時才限制其尺寸的盒子元件。
一個將子元件放置在樹中但不對其進行任何繪製,也不使其可被點選互動的元件。
一個對其子元件施加與父元件不同約束,從而可能允許子元件溢位父元件邊界的元件。
透過給定的內邊距(padding)來縮排其子元件的元件。
一個具有特定尺寸的盒子。如果提供了子元件,該元件會強制子元件具有特定的寬度和/或高度。
一個具有特定尺寸,但將其原有約束傳遞給子元件(通常會導致子元件溢位)的元件。
在繪製子元件之前對其應用轉換效果的元件。
多子佈局元件
在垂直方向上排列一系列子元件的佈局。
使用委託來調整多個子元件尺寸和位置的元件。
一個 Material 設計的輪播元件,展示一個可滾動的列表,每個專案都可以根據所選佈局動態調整大小。
實現流式佈局演算法的元件。
網格列表由垂直和水平排列的重複單元格圖案組成。GridView 元件實現了該功能。
一個從子元件列表中顯示單個子元件的 Stack。
構建一個依賴於父元件尺寸的元件樹。
一個沿給定軸方向依次排列其子元件,並強制它們在另一軸上匹配父元件維度的元件。
一個可滾動的線性元件列表。ListView 是最常用的滾動元件,它按照滾動方向一個接一個地顯示其子元件。
在水平方向上排列一系列子元件的佈局。
當你需要簡單地重疊多個子元件(例如在圖片上疊加文字)時,此類非常有用。
以行和列的方式顯示子元件。
以多行水平或多列垂直方式顯示其子元件的元件。
Sliver 元件
帶有 iOS 11 風格大標題並使用 Sliver 構建的導航欄。
實現 iOS 風格下拉重新整理控制的 Sliver 元件。
使用 Sliver 建立自定義滾動效果的 ScrollView。
與 CustomScrollView 整合的 Material 設計應用欄。
透過 builder 回撥為 Sliver 提供子元件的代理。
透過明確列表為 Sliver 提供子元件的代理。
一個包含單個盒子子元件,且會填充視口(viewport)剩餘空間的 Sliver。
一個線上性陣列中放置多個具有相同主軸範圍的盒子子元件的 Sliver。
在二維排列中放置多個盒子子元件的 Sliver。
沿主軸線上性陣列中放置多個盒子子元件的 Sliver。
為另一個 Sliver 的每一側應用內邊距的 Sliver。
當 Sliver 滾動到與 GrowthDirection 相反的視口邊緣時,其大小會變化的 Sliver。
包含單個盒子元件的 Sliver。
在元件目錄中查詢更多元件。
除非另有說明,本網站上的文件反映了 Flutter 3.41.5 版本。報告問題。