第 2-3 课:流式布局组件详解(Flow、Wrap)

本文详细介绍了Flutter的Flow和Wrap布局组件,Flow适用于自定义规则的流式和瀑布流布局,而Wrap则提供自动换行的简单布局方式。通过实例展示了这两个组件的用法和效果,并对比了它们在复杂性和灵活性上的差异。
摘要由CSDN通过智能技术生成

这节课将继续讲解 Flutter 的常用组件中的布局使用的组件,本节课主要讲解 Flutter 里的流式布局(或者瀑布)组件的用法。在 Flutter 中主要通过 Flow 和 Wrap 组件来实现流式、瀑布式布局。那么这节课就对流式布局组件进行详细分析,并结合案例进行详细的用法讲解。

本文将主要介绍:

  • Flow 布局 Widget 用法详解
  • Wrap 布局 Widget 用法详解

Flow 布局 Widget 用法详解

流式布局可以用在商品标签列表、不规则瀑布流列表、网格布局的使用上。简单地说流式布局就是可以自动换行的布局,如我们一行里的控件放不下了,则自动绘制到下一行。

Flutter 的 Flow 就可以自己自定义规则来控制子布局排列。Flow 继承自MultiChildRenderObjectWidget,Flow 性能比较好,绘制也比较灵活,可以定制布局效果。

Flow 的构造方法如下:

Flow({
    Key key,
    // 子布局排列配置规则
    @required this.delegate,
    // 布局子控件
    List<Widget> children = const <Widget>[],
  })

Flow 的构造方法很简单,最重要的就是 dele

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

持续学习的工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值