哪个最好?从imageview创建位图或下载文件

时间:2016-01-25 06:06:34

标签: android bitmap

我们正在使用应用程序在Android设备中设置壁纸,因为我们正在执行以下步骤

1)我们有一组图片和网址

2)我们正在Imageview上提取网址

所以现在我们必须设置壁纸,因为我们需要图像文件,这是最好的方法吗? 1)直接从网址下载文件并将其存储在本地存储中并将其用作壁纸。

2)从Imageview创建一个位图并将其用作壁纸。

执行第二个选项会降低我们使用的图像质量吗? 第一个选择如何才能做到?

我们已在应用程序内成功获取图像。

2 个答案:

答案 0 :(得分:1)

始终更喜欢缓存图片下载,以便您不必重复此任务。使用Picasso或Glide等库可以减少处理图像的同时优化代码的工作量。

此外,最好将原始图像用作壁纸,而不是使用图像视图,因为如果您在图像视图中设置了任何比例类型,那么您的图像将被裁剪。

答案 1 :(得分:0)

Picasso允许在您的应用程序中轻松加载图像 - 通常只需一行代码!

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);