Comment puis-je attribuer une image locale à la source de l'avatar à l'aide du package d'avatar Flutter


utilisateur17219582

J'essaie de créer une application flutter contenant une liste de personnes. Ensuite, pour chaque personne, je suis censé dessiner un avatar en utilisant le "paquet d'avatars flutter". J'ai une liste locale d'images dans mon application, puis je veux les afficher dans le composant avatar.

child: Avatar(
   name: '${person.firstname} ${person.lastname}',
   shape: AvatarShape.circle(20),
   sources: [
      /*I don't know how add local image element to source*/                
   ],
)
boucle flottante

Vous devez ajouter l'image à pubspec.yaml sous

assets:
 assets/image.jpg

puis allez dans la doc pour le package et il vous montrera que vous devez ajouter une image locale comme si elle provient du bon package

child: Avatar(
   name: '${person.firstname} ${person.lastname}',
   shape: AvatarShape.circle(20),
   sources: [
     GenericSource(image: AsssetImage('assets/image.jpg')              
   ],
)

Articles connexes