flutter - 根据最小尺寸包裹小部件,然后拉伸(stretch)它们以填充可用宽度

标签 flutter flutter-layout

Wrap不能包含 Expanded小部件,那么还有另一种方法可以根据其所需的最小宽度对其子项进行布局,然后使用 spaceBetween 使它们填充空间仅相对于指定的 spacing 拉伸(stretch)?

|---item---| |--item--|
|--------item---------|

而不是
|-item-|       |-item-|
|-item-|            

最佳答案

我对框架的 Wrap 有点搞砸了实现以达到预期的效果。由于我仅为我的特定用例构建了它(例如 Wrap 的水平方向),因此不足以证明 PR 进入 flutter 代码库是合理的。

但是,如果有人感兴趣,我愿意私下分享实现的当前状态,或者共同努力扩展代码以发布修改。如果您对两者感兴趣,请给我留言。

关于flutter - 根据最小尺寸包裹小部件,然后拉伸(stretch)它们以填充可用宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59546354/

相关文章:

dart - 如何将所有 map 键放入列表中?

ios - 带有数字键盘的 Flutter TextField,需要逗号而不是句点(仅限 iOS)

flutter - Flutter 中的推送通知 Jitsi 调用

flutter - 如何在 Flutter 中添加加载屏幕

dart - 如何在 flutter 中动态设置 Root View ?

dart - 如何在小部件的子级中使用 "for"循环?

dart - Flutter:如何通过 appbar 操作显示 snackbar

flutter - 如何检测 flutter 中的阻力速度?

button - 如何在 Flutter 中为 Button 设置边距

flutter - 如何在 flutter 中创建多页警报对话框?