在Android应用程序运行时缩小图像大小

时间:2015-05-15 21:22:34

标签: android json image-size

我正在解析一个json架构,其中包含我的Android应用程序的文本信息和图片网址。我想从架构中读取所有图像,然后在我的Android应用程序的库视图中显示它们。

但问题是,图片网址包含高清图片,需要花费大量时间才能加载。有没有办法可以在运行时缩小这些图像的大小然后显示,或者你可以建议任何改进提示,以便图像可以从模式快速加载?

由于

2 个答案:

答案 0 :(得分:0)

尝试使用Picasso库,它可以随意调整图像大小并将其绑定到ImageView。另请参阅我的answer here

但是,如果您服务器上的图片太大,这一切都取决于您的互联网连接,以及它们到您的设备的速度。

答案 1 :(得分:0)

您可以使用picasso库调整从网址下载的图片大小。此外,它还允许延迟加载图像,还可以在imageview中设置占位符和错误图像。 您可以在此处阅读完整的文档:http://square.github.io/picasso/

Picasso.with(context)
  .load(url)
  .resize(50, 50)// resizing images
  .centerCrop()
  .into(imageView)