Picasso vs.通过XML将src设置为ImageView

时间:2014-12-16 21:49:28

标签: java android xml imageview picasso

使用Picasso将图像放入ImageView并在imageview的xml中使用android:src之间有区别吗?现在我有一个包含大约500个图像的应用程序,我使用android:src在XML中设置它们。我应该使用Picasso这样的东西吗?我浪费了宝贵的记忆吗?

2 个答案:

答案 0 :(得分:0)

Picasso主要用于从网络加载图像。您的所有图像都是应用程序的资源;您可以安全地在XML中设置它们。

答案 1 :(得分:0)

我认为使用毕加索甚至加载本地资源仍然有一些优势。我认为你仍然可以获得可能加速某些操作的缓存。例如,当您在两个活动之间来回切换,或者滚动进出视图时,可能会得到一个内存缓存图像。

以下内容来自毕加索网站。我认为Square在这方面看到了一些价值,否则我不知道他们会实现这个。

资源加载

资源,资产,文件,内容提供商都支持作为图像源。

Picasso.with(context).load(R.drawable.landing_screen).into(imageView1);
Picasso.with(context).load(new File(...)).into(imageView2);