Flutter 如何为SliverGrid提供背景色?

Flutter 如何为SliverGrid提供背景色?,flutter,flutter-sliver,sliver-grid,Flutter,Flutter Sliver,Sliver Grid,对于ListView或GridView我们使用容器将其包装起来。但是我怎样才能给SliverGrid提供背景色呢?我将把我的解决方案放在这里。我用容器包装我的个人物品,并垫上垫子 当最后一行未完成时,我只添加一个虚拟项,它是一个带有bg颜色的容器,直到行被填充。或者您可以用一个带有背景颜色的容器包装CustomScrollView: Container( color: Colors.grey[200], child: CustomScrollView( slivers

对于
ListView
GridView
我们使用
容器将其包装起来。但是我怎样才能给SliverGrid提供背景色呢?

我将把我的解决方案放在这里。我用容器包装我的个人物品,并垫上垫子


当最后一行未完成时,我只添加一个虚拟项,它是一个带有bg颜色的容器,直到行被填充。

或者您可以用一个带有背景颜色的容器包装CustomScrollView:

Container(
    color: Colors.grey[200],
    child: CustomScrollView(
      slivers: <Widget>[]
    )
)
容器(
颜色:颜色。灰色[200],
子:自定义滚动视图(
条子:[]
)
)

hi,你解决了这个问题吗?请看这个问题:你的回答给出了整个CustomScrollView的背景,而不是SliverGrid。这是针对整个CustomScrollView,而不是SliverGrid