基于“兄弟”(自定义渲染堆栈)调整颤动小部件的大小

时间:2021-05-23 11:24:39

标签: flutter-layout

我正在尝试创建一个“底层”(而不是覆盖)小部件,它需要像覆盖小部件一样大小。我不能使用 Stack ,因为 Stack 似乎要求它的孩子有一个定义的大小。似乎我也不能使用 CustomMultiChildLayout,因为 MultiChildLayoutDelegate 不支持容器大小,具体取决于子项的大小(每个文档)。

这给我留下了 MultiChildRenderObjectWidget,我在任何地方都找不到好的示例。

目标是在文本标签下方显示一个进度条。进度条应自动缩放到文本的大小。这些依次包含在 Column 中,FittedBox 设置为自动缩小。 FittedBox 确保布局可以很好地适应任何屏幕宽度。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

回答我自己的问题; CustomMultiChildLayout 实际上确实有效,而且解释得非常好here