小编Fel*_*lov的帖子

带有嵌套 TabBarView 的 Flutter ListView

我正在尝试布局我的颤振应用程序,使其看起来像:

-ListView
  -WidgetA
  -DefaultTabBarController
    -Column
      -TabBar
      -Expanded
        -TabBarView
          -WidgetB
          -WidgetC
Run Code Online (Sandbox Code Playgroud)

这样整个屏幕是可缩放的,并且 Widgets A、B 和 C 的内容可以改变并且屏幕的高度不固定。

我能够让它发挥作用的唯一方法是执行以下操作:

-ListView
  -WidgetA
  -Container (with fixed height)
    -Column
      -Expanded
        -DefaultTabBarController
          -Column
            -TabBar
            -Expanded
              -TabBarView
                -WidgetB
                -WidgetC
Run Code Online (Sandbox Code Playgroud)

但我不想有一个硬编码的高度。有谁知道我如何实现这一目标?

widget flutter flutter-layout

8
推荐指数
1
解决办法
2638
查看次数

标签 统计

flutter ×1

flutter-layout ×1

widget ×1