Je ne souhaite pas avoir d’icônes dans l’application. Puis-je télécharger des icônes à partir du serveur? Et comment cela peut-il être fait? Peut-être ai-je besoin d’un cache pour cela.
Icônes converties de svg en xml.
Réponses:
0 pour la réponse № 1Oui, bien sûr .. vous pouvez appuyer sur API et analyser le paramètre nommé iconurl et le placer dans picasso.
Comme ça.
Picasso.with(context).load(your_iconurl).fit().into(holder.your_imageview);
0 pour la réponse № 2
Ajouter ci-dessous la dépendance dans Gradle:
implementation "com.squareup.picasso:picasso:2.71828"
Consultez l'exemple de code ci-dessous pour charger l'image dans la vue:
String imageUri = "https://i.imgur.com/tGbaZCY.jpg";
ImageView ivBasicImage = (ImageView) findViewById(R.id.ivBasicImage);
Picasso.with(context).load(imageUri).into(ivBasicImage);
Référence:
http://square.github.io/picasso/
https://github.com/codepath/android_guides/wiki/Displaying-Images-with-the-Picasso-Library