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.

Hier ist mein Glide-Code:

Glide.with(context).load(galleryList.get(itemPosition).getImage()).thumbnail(Glide.with(context).load(R.drawable.balls)).apply(options).into(holder.kolamImage);

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

So laden Sie Bilder mit Glide v400RC1 von der URL
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);

1644019391 211 Android Bildansicht Pinch Zoom
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.

activity_main.xml

 <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

    <ImageView
        android:id="@+id/myOfferImage"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:adjustViewBounds="true"
        android:scaleType="fitXY" />

</LinearLayout>

MainActivity.java

public class MainActivity extends AppCompatActivity {


    ImageView myOfferImageView;
    String url = "";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        url = "https://image.url"


        myOfferImageView = findViewById(R.id.myOfferImage);
        Glide.with(this).load(url)
                .placeholder(R.drawable.ic_launcher_background)
                .error(R.drawable.ic_launcher_background)
                .into(myOfferImageView);
    }


}

Stellen Sie sicher, dass Ihre URL in Anführungszeichen steht, wobei ivProfileImage Ihre Bildansicht ist.

Glide.with(mContext)
    .asBitmap()
    .load("https://i2.wp.com/www.siasat.com/wp-content/uploads/2018/03/Rosamund-Pike.jpeg?fit=600%2C421&ssl=1")
    .into(ivProfileImage);

  • Kann ich das in Gridview verwenden? stackoverflow.com/questions/63490176/…

    – Kingg

    21. August 2020 um 4:44 Uhr

  • Kann ich das in Gridview verwenden? stackoverflow.com/questions/63490176/…

    – Kingg

    21. August 2020 um 4:44 Uhr

1005270cookie-checkSo laden Sie Bilder mit Glide v4.0.0RC1 von der URL in ImageView

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy