Я читал, что если мы используем Glide 4+, мы должны использовать RequestOptions. Но я не использую RequestOptions, и когда я пытаюсь использовать RequestOptions, ничего не меняется. Так в чем же отличие Glide RequestOptions от Old Usage. Я смотрю на официальный сайт Glide, но не могу найти основную причину? Также это внутри onBindViewHolder () из RecyclerView Adapter. Это мой код:
Glide.with(context).load(ApiClient.Base_URL + imagesList.get(position).getImage())
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
.dontAnimate()
.dontTransform()
.fitCenter()
.error(R.drawable.errorcircle128white)
.listener(new RequestListener<Drawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
viewHolderSingle.postsSingleImageprogress.setVisibility(View.GONE);
return false;
}
@Override
public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
viewHolderSingle.postsSingleImageprogress.setVisibility(View.GONE);
return false;
}
})
.into(viewHolderSingle.postSingleImageView);