Чем Glide RequestOptions отличается от старого использования? - PullRequest
1 голос
/ 23 марта 2020

Я читал, что если мы используем 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);
...