将其他组件排列成列、行、网格以及许多其他布局。

单子布局组件

#
Align

一个根据子组件大小在其内部对子组件进行对齐并可选地调整自身大小的组件。

AspectRatio

一个尝试将子组件调整为特定宽高比的组件。

Abc
Baseline

一个根据子组件基线定位子组件的容器。

Center

一个将子组件在其内部居中对齐的块。

ConstrainedBox

一个对子组件施加额外限制的组件。

Container

一个方便的组件,它结合了常见的绘制、定位和尺寸调整组件。

CustomSingleChildLayout

一个将其单个子组件的布局委托给代理的组件。

Expanded

一个扩展 Row、Column 或 Flex 子组件的组件。

FittedBox

根据适应性在其内部缩放和定位其子组件。

FractionallySizedBox

一个将其子组件大小调整为总可用空间一部分的组件。有关布局算法的更多详细信息,请参阅 RenderFractionallySizedOverflowBox。

IntrinsicHeight

一个将其子组件高度调整为子组件固有高度的组件。

IntrinsicWidth

一个将其子组件宽度调整为子组件固有宽度的组件。

LimitedBox

一个仅在其不受约束时才限制其大小的盒子。

Offstage

一个布局子组件,就像它在树中一样,但不绘制任何东西,也不使子组件可用于点击...

OverflowBox

一个对其子组件施加与其父组件不同的约束,可能允许子组件溢出父组件的组件。

Padding

一个按给定填充量插入其子组件的组件。

SizedBox

一个具有指定大小的盒子。如果给定一个子组件,此组件强制其子组件具有特定的宽度和/或高度(假设值是...

SizedOverflowBox

一个具有特定大小但将其原始约束传递给其子组件的组件,子组件可能会溢出。

Transform

一个在其子组件绘制之前应用转换的组件。

多子布局组件

#

Sliver 组件

#

组件目录中查找更多组件。