J'ai développé une application. Il y a une page comme celle-ci:
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 Réponses :
Essayez d'encapsuler CustomScrollView dans Container et donnez de la couleur au widget conteneur.
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
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([]),
)
],
),
);
}
L'arrière-plan de la sliverlist est une image png ...
Pouvez-vous montrer le code?
salut, résolvez-vous ce problème?