我正在尝试在ImageView
中实现加载位图,但加载时间太长。我也使用过ImageLoader
但它只支持url,它不支持位图,所以如何立即显示位图?请帮忙解决一下!
使用图像加载器显示图像
对于url我使用了这段代码
imgLoader.DisplayImage(mImage, R.mipmap.ic_launcher, imgProfile);
答案 0 :(得分:0)
您可以使用任何ImageLoader library
,例如Glide,Picasso
以下是使用Glide
Glide.with(mContext)
.load(your_image_url_or_resource_id)
.asBitmap()
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
// you can do something with loaded bitmap here
yourImageViewRef.setImageBitmap(resource);
}
});
如果您想使用网址加载图片,请尝试使用此代码
Glide.with(context).load(your_image_url_or_resource_id).placeholder(R.drawable.placeholder_icon)
.error(R.drawable.error_icon).into(yourImageViewRef);