首页 > 解决方案 > Flutter 中 SliverAppBar 和 SliverList 之间添加空格

问题描述

我有一个 SliverAppBar,在它下面有一个 SliverList。

第一个 SliverList 项目离 SliverAppBar 太近。我想在 SliverAppBar 下方或 SliverList 上方添加一些间距。

如何才能做到这一点?

标签: flutterflutter-sliver

解决方案


SliverPadding - 将这个小部件包裹在它周围。

您的解决方案应如下所示:

SliverPadding(
  padding: EdgeInsets.only(bottom: 8.0),
  sliver: SliverAppBar(...)
)

或者

SliverPadding(
  padding: EdgeInsets.only(top: 8.0),
  sliver: SliverList(...)
)

推荐阅读