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