flutter:如何为sliverlist设置背景

tpgth1q7  于 2023-10-22  发布在  Flutter
关注(0)|答案(3)|浏览(304)

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

如果有更多的评论,图片和评论列表可以滚动。所以我把它们放在一个CustomScrollView中。问题是我如何为SliverList设置背景?

8yparm6h

8yparm6h1#

您可以将“CustomScrollView” Package 在Container上,并为该Container设置颜色。这就是我如何解决的:

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([]),
          )
        ],
      ),
    );
  }
xmd2e60i

xmd2e60i2#

使用这个:
通过自定义RenderSliver添加分组背景。https://github.com/mrdaios/flutter_group_sliver

flutter_group_sliver: ^0.0.2
sycxhyv7

sycxhyv73#

尝试在容器内 Package CustomScrollView并为容器小部件给予颜色。

相关问题