【问题标题】:Sizing flutter widgets based on a "sibling" (custom RenderStack)基于“兄弟”(自定义 RenderStack)调整颤振小部件的大小
【发布时间】:2021-08-11 23:58:02
【问题描述】:

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

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

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

非常感谢任何帮助!

【问题讨论】:

    标签: flutter-layout


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-25
      • 2017-10-18
      • 2019-02-04
      • 2021-08-07
      • 2021-08-19
      • 2018-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多