Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Placeholder/Error/Fallback in Glide v4 [duplicate]

i am using latest version of Glide as of now which is glide:4.0.0-RC1 and not able to find methods like placeholder, error, fallback e.t.c. Probably they have provided alternate for it but i am not getting it. Anybody know about there alternatives in this release?

like image 621
Safeer Avatar asked Jul 19 '17 10:07

Safeer


2 Answers

try this

RequestOptions requestOptions = new RequestOptions();
requestOptions.placeholder(R.mipmap.ic_launcher);
requestOptions.error(R.drawable.error_img);

Glide.with(this)
                .setDefaultRequestOptions(requestOptions)
                .load("")
                .into(imageViewPlaceholder);
like image 181
Oussema Aroua Avatar answered Sep 19 '22 05:09

Oussema Aroua


Checkout migration details from here. Looks like they had lot more improvements.

You have new class RequestOptions:

RequestOptions options = new RequestOptions()
    .centerCrop()
    .placeholder(R.drawable.placeholder)
    .error(R.drawable.error)
    .priority(Priority.HIGH);

Then,

Glide.with(fragment/activity)
    .load(url)
    .apply(options)
    .into(imageView);

To learn more about Migration Details, you can go here.

like image 37
Chintan Soni Avatar answered Sep 21 '22 05:09

Chintan Soni