2017-02-16 68 views
0

我用picasso将我的图像从web加载到imageView中,它适用于小于600 kb的图像,但以上任何内容都会返回黑色imageview,表示图像未加载。我可以使用picasso从URL中获取1mb或更多的图像吗?如果不是,那么完成这个的最好方法是什么?将4mb图像从URL添加到android studio的imageVIew中

+0

您是否尝试过调整图像大小? https://futurestud.io/tutorials/picasso-image-resizing-scaling-and-fit –

+0

毕加索支持加载大于2.6.0快照版本的大尺寸图像 –

+0

同时检查此问题http://stackoverflow.com/questions/23740307/load-large-images-with-picasso-and-custom-transform-object –

回答

2

尝试Glide

Glide.with(context).load(url).placeholder(R.drawable.placeholder).into(imageView); 

OR

Glide.with (context).load (url).asBitmap().into(imageView); 
2

ü要使用毕加索尝试这种

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' 
相关问题