相同的图像,不同的大小:与毕加索

时间:2014-09-29 19:22:32

标签: android image bitmap imageview picasso

根据用户正在查看的活动,我有一个大约四种不同尺寸的图像。例如,ListView将显示一个大小,GridView将显示一个大小,幻灯片放映将显示一个大小等。如果我使用Picasso,它会下载图像一次还是下载一个图像为每个大小?当然,我考虑到毕加索缓存图像(这就是我想要的)。这里的关键点是我有一个图像的网址,因为它是一个图像。

请注意,为了保持示例简单,我提到了一个图像。但当然我在谈论一组图像,每个图像都需要按照上面的段落中的说法进行操作。

1 个答案:

答案 0 :(得分:2)

  

如果我使用Picasso,它会下载图像一次还是下载   每种尺寸都有一张图片?

从URL获取原始大小的一次。

您可以使用resize()方法调整图像大小,原始图像仍可保持全分辨率。我已经在我的应用程序中完成了这项工作,我在缩略图中以150x150显示600x600图像,之后以全分辨率显示。

相关问题