跳到主内容

布局组件

Flutter 布局组件目录。用于编排其他组件的列、行、网格及多种其他布局。

用于编排其他组件的列、行、网格及多种其他布局。

单子布局组件

Align

一个将其子组件对齐,并可根据子组件大小调整自身尺寸的组件。

AspectRatio

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

Abc
Baseline

根据子组件基线(Baseline)来定位子组件的容器。

Center

将其子组件放置在自身中心位置的对齐块。

ConstrainedBox

对子组件施加额外约束的组件。

Container

一种结合了绘图、定位和尺寸调整等常见功能的组合组件。

CustomSingleChildLayout

将单个子组件的布局委托给代理(delegate)的组件。

Expanded

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

FittedBox

根据适应规则(fit)缩放并定位其子组件的组件。

FractionallySizedBox

将子组件调整为总可用空间的一部分(分数)的组件。关于布局算法的详细信息,请参阅 RenderFractionallySizedOverflowBox。

IntrinsicHeight

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

IntrinsicWidth

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

LimitedBox

仅在未受约束时才限制其尺寸的盒子组件。

Offstage

一个将子组件放置在树中但不对其进行任何绘制,也不使其可被点击交互的组件。

OverflowBox

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

Padding

通过给定的内边距(padding)来缩进其子组件的组件。

SizedBox

一个具有特定尺寸的盒子。如果提供了子组件,该组件会强制子组件具有特定的宽度和/或高度。

SizedOverflowBox

一个具有特定尺寸,但将其原有约束传递给子组件(通常会导致子组件溢出)的组件。

Transform

在绘制子组件之前对其应用转换效果的组件。

多子布局组件

Sliver 组件

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