Flutter - 动态小部件定位

时间:2018-06-18 09:40:44

标签: widget flutter

我正在为Flutter应用创建一个小部件,并且想知道如何处理不同的屏幕尺寸。

在理想的情况下,我有三个FlatButtons并排。但是当我在较小的屏幕上测试时,最后一个按钮溢出在右侧(屏幕上有黑色和黄色条纹,并显示一条消息指示小部件溢出)。

我最初的选择是在需要时将溢出的小部件放在前两个小部件下,但我怎样才能实现这个目标?

更一般地说,即使在屏幕太小的情况下,我应该怎么做才能很好地渲染我的小部件?

1 个答案:

答案 0 :(得分:1)

我认为没有一般答案。 docs.flutter.io/flutter/widgets/Wrap-class.html可能会针对mentioend用例。 docs.flutter.io/flutter/widgets/MediaQuery-class.html允许您根据屏幕尺寸进行不同的布局。

另见https://github.com/flutter/flutter/wiki/Creating-Responsive-Apps