-4

Comment charger des images dans la même vue d'image du Web ou de la galerie android locale?Chargement de l'image en android imageview

J'ai une vue d'image qui a trois options pour charger des modèles d'images du service Web, de la galerie, de la caméra. J'emploie la bibliothèque de Glide pour charger des images du service Web, enlever cette image en supprimant le bouton que j'ai pour enlever une image après avoir choisi l'image de la galerie, il ne charge pas l'image de la galerie au lieu de charger la même image de glide que j'ai enlevé avant.

+2

double possible de [Charger l'image de la carte SD en utilisant Glide] (https://stackoverflow.com/questions/34443171/load-image-from-sd-card-using-glide) – Maddy

Répondre

0

écrire le code comme ceci pour charger l'image.

Glide.with(mContext).load(imgUrl) 
       .thumbnail(0.5f) 
       .crossFade() 
       .diskCacheStrategy(DiskCacheStrategy.ALL) 
       .into(imageView); 

Glide Library Intoduction passer par ce lien, espérons que ce sera le travail

0

Vous pouvez utiliser la bibliothèque Picasso. Le chargement des images en utilisant Picasso est très facile, vous pouvez le faire comme cette façon

Picasso.with (contexte) .load ("http://i.imgur.com/DvpvklR.png") .into (imageView);

et dans leur website vous pouvez obtenir tous les détails.

et une autre bibliothèque est Glide. Vous pouvez utiliser Glide aussi pour l'image de chargement ..

Vous pouvez également utiliser Glide.

Glide.with (contexte) .load (image) .asBitmap() d'espace réservé (R.drawable.placeholder) .erreur (R.drawable.error) .into (imageview);

+0

Picasso a beaucoup de problèmes avec tailles d'image et http donc j'ai trouvé que la glisse est un meilleur choix. –

+0

Oui, vous pouvez également utiliser la glisse .. Glide a de nombreux avantages sur picasso .. –