【发布时间】:2021-08-11 23:58:02
【问题描述】:
我正在尝试创建一个需要像覆盖小部件一样大小的“底层”(而不是覆盖)小部件。我不能使用 Stack,因为 Stack 似乎要求它的子级具有定义的大小。似乎我也不能使用 CustomMultiChildLayout 因为 MultiChildLayoutDelegate 不支持容器大小取决于子项的大小(根据文档)。
这给我留下了 MultiChildRenderObjectWidget,我在任何地方都找不到好的示例。
目标是在文本标签下方显示进度条。进度条应自动缩放到文本的大小。这些又被包含在一个列中,并且 FittedBox 设置为自动缩小。 FittedBox 确保布局可以很好地适应任何屏幕宽度。
非常感谢任何帮助!
【问题讨论】:
标签: flutter-layout