我正在解析一个json架构,其中包含我的Android应用程序的文本信息和图片网址。我想从架构中读取所有图像,然后在我的Android应用程序的库视图中显示它们。
但问题是,图片网址包含高清图片,需要花费大量时间才能加载。有没有办法可以在运行时缩小这些图像的大小然后显示,或者你可以建议任何改进提示,以便图像可以从模式快速加载?
由于
答案 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)