dart 如何将容器的高度设置为相对值?

au9on6nz  于 2023-03-21  发布在  其他
关注(0)|答案(2)|浏览(118)

有一行有3个展开的容器;中间容器具有固定高度。
目标是使两端容器的高度隐式匹配中间容器的高度。
可视化结构如下所示:

Scaffold:
  Row:
    Expanded:
      Container(height: ?)
    Expanded:
      Container(height: 100)
    Expanded:
      Cotnainer(height: ?)
idv4meu8

idv4meu81#

您可以使用IntrinsicHeight(价格稍贵)

IntrinsicHeight(
    child: Row(....),
 ),
plicqrtu

plicqrtu2#

从侧面容器中删除高度。设置:

Row(
   crossAxisAlignment: CrossAxisAlignment.stretch,
   ...

这将拉伸所有容器以适合最高的容器。

相关问题