现在glide更新的和以前的用法有些不一样了,所以简单的记录一下4.x的不同用法
Glide.with(MainActivity.this)
.asBitmap()
.listener(new RequestListener<Bitmap>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
//图片加载错误,没研究怎么判断异常类型,没有服务器配合研究
return false;
}
@Override
public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, com.bumptech.glide.load.DataSource dataSource, boolean isFirstResource) {
//resource就是得到的bitmap
return false;
}
})
.load(image)
.preload(300, 300);//设置长宽,原图就去掉参数