颤动:如何设置背景清单

时间:2019-03-16 08:43:40

标签: flutter

我已经开发了一个应用程序。有一个这样的页面:

screenshot

如果有更多注释,图片和注释列表可以滚动。因此我将它们放在CustomScrollView中。问题是如何为SliverList设置背景?

3 个答案:

答案 0 :(得分:0)

尝试在容器中包装CustomScrollView并为容器小部件赋予颜色。

答案 1 :(得分:0)

使用此:

通过自定义RenderSliv​​er添加分组背景。

https://github.com/mrdaios/flutter_group_sliver

flutter_group_sliver:^ 0.0.2

答案 2 :(得分:0)

您可以将“ CustomScrollView”包装在容器上,并为该容器设置颜色。这是我解决的方法:

Widget build(BuildContext context) {
    return Container(
      color: Colors.white,
      child: CustomScrollView(
        slivers: <Widget>[
          SliverAppBar(
            title: Text('Title'),
            expandedHeight: 100.0,
            flexibleSpace: FlexibleSpaceBar(),
          ),
          SliverList(
            delegate: SliverChildListDelegate([]),
          )
        ],
      ),
    );
  }