0

我想要布局的东西是这样 在此处输入图像描述 的 因为我想让 ListView 滚动到外面,所以我想让 ListView 变成 SliverListView 。

但这会产生错误:

RenderRepaintBoundary 需要 RenderBox 类型的子级,但接收到 RenderSliv​​erList 类型的子级。

做这种布局的最佳做法是什么?是否必须将 CustomScrollView 更改为 NestedScrollView?

4

1 回答 1

1

由于SliverListView是一个Sliver小部件,它只能是CustomScrollView. 在内部使用它TabBarView会导致上述错误,因为TabBarView期望一个RenderBox小部件,而不是一个Sliver.

为了使滚动与 同步CustomScrollView,您可以使用此属性:

ListView(
    physics: NeverScrollableScrollPhysics(),
    // ... other lines
于 2021-12-13T09:36:13.873 回答