Open Hiboboo opened 7 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写法
看了您的源码,似乎对Glide的版本有限制要求,我必须使用3.7版本才可以。 是否可以将setImageLoader方法暴露出去?以解决第三方库的版本限制问题