问题场景
加载异常大小的图片导致 900x30像素 ;
升级Glide到4.6之后,在加载图片时需要回调监听,使用BitmapImageViewTarget
得到Bitmap对象
之后进行设置,App崩溃。
- 调用代码
GlideApp.with(this).asBitmap().load(url).into(new BitmapImageViewTarget(imv) {
@Override
public void onResourceReady (@NonNull Bitmap resource,
@Nullable Transition<? super Bitmap> transition) {
imv.setImageBitmap(resource);
}
});
- 报错信息