排列其他组件,如列、行、网格和许多其他布局。

单子组件布局

#
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 组件

#

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