【发布时间】:2020-11-27 18:24:52
【问题描述】:
所以我在使用以下设置时遇到了一些困难:
CustomScrollView(
slivers: [
SliverAppBar(...),
SliverToBoxAdapter(SomeRandomWidget),
SliverPersistentHeader(TabBar),
SliverFillRemaining(TabBarView)
])
因此 TabBarView 在一个选项卡上包含一个 Column,它会溢出屏幕。问题是,即使 SliverFillRemaining 显然不是溢出 Widget 的正确选择,但遗憾的是 TabBarView 失去了其子级的 hasSize 属性,我不知道我可以使用什么其他 Widget 来进行布局。目标是实现这样的目标(显示当前溢出):
编辑:这是 DartPad 上的一个工作示例:https://dartpad.dev/bda4cc5fd2aea292310fe05daa440760
【问题讨论】:
-
我可以看到您的代码是可行的,但
tabview是我关心的问题。请在您的问题中发布Tab,它是TabBarView。届时我将能够为您提供更多帮助:) -
@Alok 是的,代码有效,我的问题还是溢出。选项卡必须按设计溢出,但我得到一个溢出错误并且不知道如何在没有它的情况下使其工作。
-
请在您的问题中发布完整的 Tab 和 TabBarView 代码。我们将能够在这方面为您提供更多帮助:)
-
@Alok 添加了一个 DartPad 链接来显示我的问题。
-
@T.Tos 你是怎么解决这个问题的?
标签: flutter dart frontend flutter-layout