FinalTeam / RxGalleryFinal

图片选择库,单选/多选、拍照、裁剪、压缩,自定义。包括视频选择和录制。
https://github.com/FinalTeam/RxGalleryFinal
2.83k stars 512 forks source link

Glide问题 #196

Open Hiboboo opened 7 years ago

Hiboboo commented 7 years ago

qq 20170906115835 qq 20170906120012 看了您的源码,似乎对Glide的版本有限制要求,我必须使用3.7版本才可以。 是否可以将setImageLoader方法暴露出去?以解决第三方库的版本限制问题

7449 commented 7 years ago

暂时应该不会放出ImageLoader接口,你可以下载Library依赖使用Glide4.x,或者使用Album

JackyBower commented 6 years ago

`@Override public void displayImage(Activity activity, String path, final GFImageView imageView, Drawable defaultDrawable, int width, int height) { RequestOptions options = new RequestOptions() .centerCrop() .placeholder(defaultDrawable) .error(defaultDrawable) .override(width, width) .skipMemoryCache(true) .centerCrop() .diskCacheStrategy(DiskCacheStrategy.NONE)//不缓存到SD卡 .priority(Priority.HIGH);

    Glide.with(activity)
            .applyDefaultRequestOptions(options)
            .load("file://" + path)
            .into(new ImageViewTarget<Drawable>(imageView) {
                @Override
                protected void setResource(@Nullable Drawable resource) {
                    imageView.setImageDrawable(resource);
                }

                @Override
                public void setRequest(@Nullable Request request) {
                    imageView.setTag(R.id.adapter_item_tag_key, request);
                }

                @Nullable
                @Override
                public Request getRequest() {
                    return (Request) imageView.getTag(R.id.adapter_item_tag_key);
                }
            });
}` 最新版的4.8写法