flutter Flexible和 Expanded的区别

本文介绍了Flutter中Flexible和Expanded组件的使用,它们用于处理不同屏幕尺寸下的布局问题。Flexible能自适应高度,避免越界,而Expanded则会占据剩余空间。在自定义Dialog和输入框场景中,这两个组件尤其有用,能确保内容在各种设备上正确显示。
摘要由CSDN通过智能技术生成

Flexible  例如 如下 你定义的控件 高度是 25,但是不同的手机显示 ,尺寸可能报越界,这是用

Flexible   就可以自适应高度 后,也许实际效果展示高度是 SizedBox(height:10),

经常使用于自定于dialog 展示,需要输入,并且输入框 弹出时会出现越界 。

Flexible(
  child: SizedBox(height: 25),
),

 Expanded 就是 扩充 剩余控件的所有高度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值