前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Flutte部件目录-布局

Flutte部件目录-布局

作者头像
南郭先生
发布2018-08-14 16:01:57
1.5K0
发布2018-08-14 16:01:57
举报
文章被收录于专栏:Google DartGoogle Dart

排列其它部件列,行,网格和许多其它布局。

  • 单子部件布局部件
  • 多子部件布局部件
  • 布局助手

单子部件布局部件

Container

一个方便的小部件,结合了常见的绘画,定位和尺寸小部件。

Padding

通过给定的填充来插入其子的小部件。

Center

一个将自己的子部件集中在自己的中心的部件。

Align

一个部件,它自己内部排列它的子部件,并根据子部件的大小自行选择大小。

FittedBo

根据身材,将自己的孩子缩放并放置在自身内部。

AspectRatio

试图根据特定长宽比调整子部件大小的部件。

ConstrainedBox

一个部件对其子部件进行额外的约束。

Baseline

根据子部件的基线定位孩子的小部件。

FractionallySizedBox

一个部件,将其子部件的体积缩小到可用空间的一部分。有关布局算法的更多详细信息,请参阅RenderFractionallySizedOverflowBox。

IntrinsicHeight

一个部件,它根据孩子的内在高度调整孩子的大小。

IntrinsicWidth

一个部件,它将孩子的尺寸调整为孩子的内在宽度。

LimitedBox

只有当它不受约束时才会限制它的大小。

Offstage

一个部件可以让子部件像在部件树中一样,但是不需要绘画任何东西,也不需要将孩子用于点击测试,也不需要在父项中占用任何空间。

OverflowBox

一个部件对它的子项施加了不同于其父项的约束,可能允许子项溢出父项。

SizedBox

具有指定大小的框。 如果给定孩子,这个小部件强制它的孩子有一个特定的宽度和/或高度(假设这个小部件的父母允许这个值)。 如果宽度或高度为空,则此小部件将自行调整大小以匹配该维度中的子级大小。

SizedOverflowBox

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

Transform

绘制其子级之前应用转换的小部件。

CustomSingleChildLayout

将其单个孩子的布局延迟到代理的部件。

多子部件布局部件

Row

在水平方向上布局子部件的列表。

Column

在垂直方向上布局子部件的列表。

Stack

如果你想以一种简单的方式重叠几个子部件,这个类很有用,例如有一些文字和图像,用梯度和底部附加的按钮叠加。

IndexedStack

显示一个子部件列表中的单个子部件的堆栈。

GridView

可滚动的2D小部件阵列。

Flow

实现流布局算法的小部件。

Table

为其子项使用表格布局算法的小部件

Wrap

一个小部件,它以多个水平或垂直运行显示其子项。

ListBody

一个小部件,它沿着一个给定的轴顺序排列它的子元素,强制它们到另一个轴的父元素的维度。

ListView

可滚动的线性小部件列表。 ListView是最常用的滚动小部件。 它在滚动方向上一个接一个地显示其子项。 在交叉轴上,子部件们需要填充ListView。

CustomMultiChildLayout

一个使用代理来调整尺寸和定位多个子项的小部件。

布局助手

 LayoutBuilder

构建一个可以依赖父控件尺寸的控件树。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 单子部件布局部件
    • Container
      • Padding
        • Center
          • Align
            • FittedBo
              • AspectRatio
                • ConstrainedBox
                  • Baseline
                    • FractionallySizedBox
                      • IntrinsicHeight
                        • IntrinsicWidth
                          • LimitedBox
                            • Offstage
                              • OverflowBox
                                • SizedBox
                                  • SizedOverflowBox
                                    • Transform
                                      • CustomSingleChildLayout
                                      • 多子部件布局部件
                                        • Row
                                          • Column
                                            • Stack
                                              • IndexedStack
                                                • GridView
                                                  • Flow
                                                    • Table
                                                      • Wrap
                                                        • ListBody
                                                          • ListView
                                                            • CustomMultiChildLayout
                                                            • 布局助手
                                                              •  LayoutBuilder
                                                              领券
                                                              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档