0

相关问题:
如何在flutter中呈现一个空视图?

像那个问题一样,我需要返回一个空视图,Widget.build以表明没有要渲染的内容,但当然不能返回 null。该小部件将slivers用于CustomScrollView.

但是,该问题的答案中的建议在尝试在 Sliver 中使用它们时会出现错误(例如SizedBox.shrink())。

似乎是一个空的const SliverToBoxAdapter()作品。

这是最好的方法吗?

4

1 回答 1

0

CustomScrollView 需要 Sliver 类型的小部件。

SizedBox, Container, Row,Column等根本不是 Sliver 类型。

所以你需要使用SliverToBoxAdapter//SliverList等转换它们

SliverToBoxAdapter(child: SizedBox.shrink())对我来说似乎更明确

于 2021-09-22T14:11:22.610 回答