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

构建一个能够依赖父控件尺寸的控件树。

相关文章
相关标签/搜索