So laden Sie Bilder mit Glide v4.0.0RC1 von der URL in ImageView
Lesezeit: 2 Minuten
Ich habe gerade die Glide-Bibliothek in meiner Anwendung von v3 auf v4 aktualisiert. Aber jetzt kann ich kein Bild von der URL laden. Vorher hat es mit v3 problemlos funktioniert.
Was ist die Änderung in v4? Ich bin das Dokument durchgegangen, aber immer noch keine Hilfe.
versuch mal zu protokollieren galleryList.get(itemPosition).getImage()können Sie ein hinzufügen .listener() auch vorher .into()
– Rupinderjeet
21. Juli 2017 um 8:22 Uhr
Bild-URL kommt perfekt. Aber das Bild wird nicht von Glide heruntergeladen. Ich rufe die obige Leitung intern an onBindViewHolder() von einem Adapter. Früher funktionierte es mit v3
– sagar suri
21. Juli 2017 um 8:32 Uhr
vielleicht etwas mit defektem Cache zu tun
– Rupinderjeet
21. Juli 2017 um 11:54 Uhr
Wenn Sie verwenden Glide v4.0.0-RC1 dann müssen Sie verwenden RequestOptions um den Platzhalter, das Fehlerbild und andere Optionen hinzuzufügen. Hier ist ein funktionierendes Beispiel
RequestOptions options = new RequestOptions()
.centerCrop()
.placeholder(R.mipmap.ic_launcher_round)
.error(R.mipmap.ic_launcher_round);
Glide.with(this).load(image_url).apply(options).into(imageView);
Cachet Glide auch Bilder, die aus dem Internet geladen werden?
– Mateen Chaudhry
8. September 2018 um 2:00 Uhr
Bharath
Glide.with(this)
.load("url here") // image url
.placeholder(R.drawable.placeholder) // any placeholder to load at start
.error(R.drawable.imagenotfound) // any image in case of error
.override(200, 200) // resizing
.centerCrop()
.into(imageView); // imageview object
Glide v4 hat eine Funktion von hinzugefügt RequestOptions Platzhalter, Fehlerbild hinzufügen und Bild anpassen.
RequestOptions options = new RequestOptions()
.placeholder(R.drawable.your_placeholder_image)
.error(R.drawable.your_error_image);
Glide.with(this).load(image_url).apply(options).into(imageView);
Pramesh Bhalala
Die folgenden Schritte dienen zum Laden von Bildern in imageView von der URL: –
Erstellen Sie eine neue Aktivität wie diese und laden Sie das Bild von der angegebenen URL.
versuch mal zu protokollieren
galleryList.get(itemPosition).getImage()
können Sie ein hinzufügen.listener()
auch vorher.into()
– Rupinderjeet
21. Juli 2017 um 8:22 Uhr
Bild-URL kommt perfekt. Aber das Bild wird nicht von Glide heruntergeladen. Ich rufe die obige Leitung intern an
onBindViewHolder()
von einemAdapter
. Früher funktionierte es mit v3– sagar suri
21. Juli 2017 um 8:32 Uhr
vielleicht etwas mit defektem Cache zu tun
– Rupinderjeet
21. Juli 2017 um 11:54 Uhr