expanded和fractionalSizeBox的区别

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

JKill

2022-05-29

这两个组件貌似原理不同,一个调整子组件,一个是调整父组件,expanded平分的是column和row可延伸方向的空间,后者不是,后者是反方向的占用。

写回答

1回答

CrazyCodeBoy

2022-05-30

你的理解OK的。
Expanded:等分组件 flex来设置比例,父组件必须是Flex,Row,Column
FractionallySizedBox:根据现有布局调整child大小,child设置的大小无效
FractionallySizedBox 在同一方向不允许与其他FractionallySizedBox并列。
0
0

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

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

4788 学习 · 3270 问题

查看课程