在Flutter中,在SliverAppBar和SliverList之间添加空格

25

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

第一个SliverList项目太靠近SliverAppBar了。我想在它们之间增加一些间距,可以通过在SliverAppBar下方添加底部边距或在SliverList上方添加顶部边距来实现。

如何做到这一点?

1个回答

56

SliverPadding - 将此小部件包装在其周围。

您的解决方案应该类似于这个:

SliverPadding(
  padding: EdgeInsets.only(bottom: 8.0),
  sliver: SliverAppBar(...)
)
< p>或< /p>
SliverPadding(
  padding: EdgeInsets.only(top: 8.0),
  sliver: SliverList(...)
)

MediaQuery.removePadding帮了我。https://dev59.com/ZL3pa4cB1Zd3GeqPksPD#64405574 - Kamlesh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接