将4mb图像从URL添加到android studio的imageVIew中
问题描述:
我用picasso将我的图像从web加载到imageView中,它适用于小于600 kb的图像,但以上任何内容都会返回黑色imageview,表示图像未加载。我可以使用picasso从URL中获取1mb或更多的图像吗?如果不是,那么完成这个的最好方法是什么?将4mb图像从URL添加到android studio的imageVIew中
答
尝试Glide。
Glide.with(context).load(url).placeholder(R.drawable.placeholder).into(imageView);
OR
Glide.with (context).load (url).asBitmap().into(imageView);
答
ü要使用毕加索尝试这种
Picasso.with(context)
.load(foodItem.getImageUrl())
.memoryPolicy(MemoryPolicy.NO_CACHE)
.networkPolicy(NetworkPolicy.NO_CACHE)
.error(R.drawable.logosign)
.noFade()
.into(holder.productImage);
compile 'com.squareup.picasso:picasso:2.5.2'
您是否尝试过调整图像大小? https://futurestud.io/tutorials/picasso-image-resizing-scaling-and-fit –
毕加索支持加载大于2.6.0快照版本的大尺寸图像 –
同时检查此问题http://stackoverflow.com/questions/23740307/load-large-images-with-picasso-and-custom-transform-object –