我想将外部图片(例如https://www.google.ge/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png)设置为视图的背景,而不将其保存在设备上。
我能想到的一种方法是在SD卡上下载图像,将其设置为背景并在之后删除它,但必须有更好的方法。
在Android中实现这一目标的最佳方法是什么?任何人都可以提供工作职能吗?
答案 0 :(得分:1)
使用Picasso。它会缓存图像。
以下是示例代码
Picasso.with(context)
.load("https://www.google.ge/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png")
.into(imageView);
答案 1 :(得分:1)
嘿,请通过lazy loading。该库将图像保存为缓存,并在一段时间后将其删除。