-4

Wie lade ich Bilder in der gleichen Bildansicht vom Web oder der lokalen Android-Galerie?Bild wird in android imageview geladen

Ich habe eine Bildansicht, die drei Optionen zum Laden von Bildern Vorlagen aus Web-Service, Galerie, Kamera hat. Ich verwende Glide-Bibliothek, um Bilder aus dem Web-Service zu laden, jetzt, wenn ich Bild von Web von glide und laden entferne das bild mit der remove-taste, die ich zum entfernen eines bildes habe, nachdem ich das bild aus der galerie gewählt habe, lade nicht das bild aus der galerie, sondern lade das gleiche bild von glide, das ich vorher entfernt habe.

+2

Mögliche Duplikat [Bild laden von SD-Karte Glide mit] (https://stackoverflow.com/questions/34443171/load-image-from-sd-card-using-glide) – Maddy

Antwort

0

schreiben Sie den Code so für das Laden von Bild.

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

Glide Library Intoduction mit diesem Link gehen durch, hoffe, es

0

Arbeit werden Sie Picasso Bibliothek verwenden können. Image loading Picasso ist sehr einfach, können Sie es wie auf diese Weise tun können

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

und in ihrer website können Sie alle Details erhalten.

und eine andere Bibliothek ist Glide. Sie können Glide auch für das Laden Bild verwenden ..

können Sie verwenden auch Glide.

Glide.with (Kontext) .load (Bild) .asBitmap() Platzhalter (R.drawable.placeholder) .error (R.drawable.error) .into (Bildansicht);

+0

Picasso hat mit vielen Fragen Bildgrößen und http, so fand ich, dass glide ist die bessere Wahl. –

+0

Ja, Sie können auch gleiten .. Glide haben viele Vorteile gegenüber Picasso .. –