【问题标题】:Present an empty view in a Flutter widget to be used in the slivers of a CustomScrollView在 Flutter 小部件中显示一个空视图,以在 CustomScrollView 的条中使用
【发布时间】:2021-11-15 23:52:10
【问题描述】:

相关问题:
How to present an empty view in flutter?

像那个问题一样,我需要从Widget.build 返回一个空视图,表示没有什么可以渲染,但当然不能返回null。该小部件将在CustomScrollViewslivers 中使用。

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

似乎空的const SliverToBoxAdapter() 有效。

这是最好的方法吗?

【问题讨论】:

    标签: flutter widget flutter-sliver customscrollview


    【解决方案1】:

    CustomScrollView 需要 Sliver 类型的小部件。

    SizedBoxContainerRowColumn 等根本不是 Sliver 类型。

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

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

    【讨论】:

      猜你喜欢
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 2021-11-13
      • 2023-01-31
      • 1970-01-01
      • 2020-09-09
      • 2018-12-21
      相关资源
      最近更新 更多