Flow在课程思维导图中有写,它是什么用处?

来源:6-6 如何进行Flutter布局开发?【布局指南】

小葱与奥特曼

2020-07-04

如题

写回答

1回答

CrazyCodeBoy

2020-07-06

Flow是一个实现流式布局算法的控件。官方介绍Flow是一个对child尺寸以及位置调整非常高效的控件,主要是得益于其FlowDelegate。另外Flow在用转换矩阵(transformation matrices)对child进行位置调整的时候进行了优化。

Flow以及其child的一些约束都会受到FlowDelegate的控制,例如重写FlowDelegate中的geiSize,可以设置Flow的尺寸,重写其getConstraintsForChild方法,可以设置每个child的布局约束条件。

通过Flow可以实现如下效果的布局:

//img1.sycdn.imooc.com/szimg/5f0286350845011006260384.jpg


1
1
小葱与奥特曼
非常感谢!
2020-07-06
共1条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程