3
votes

flutter: comment définir l'arrière-plan d'une sliverlist

J'ai développé une application. Il y a une page comme celle-ci:

 screenshot

S'il y a plus de commentaires, l'image et la liste des commentaires peuvent être défilées.Je les mets donc dans un CustomScrollView.La question est de savoir comment définir l'arrière-plan de la SliverList?


3 commentaires

L'arrière-plan de la sliverlist est une image png ...


Pouvez-vous montrer le code?


salut, résolvez-vous ce problème?


3 Réponses :


1
votes

Essayez d'encapsuler CustomScrollView dans Container et donnez de la couleur au widget conteneur.


0 commentaires

2
votes

utilisez ceci:

Ajoutez un arrière-plan de regroupement en personnalisant le RenderSliver .: https://github.com / mrdaios / flutter_group_sliver

flutter_group_sliver: ^0.0.2


0 commentaires

2
votes

Vous pouvez encapsuler le 'CustomScrollView' sur un conteneur et définir une couleur pour ce conteneur. Voici comment j'ai résolu:

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


0 commentaires