我的应用程序中有一个回收站视图,其中包含300多个图像,我正在尝试提高其性能。我应该使用图像加载库来加载这些图像,而不是仅仅执行imageView.setImageResource(..)吗?那会帮助吗?
答案 0 :(得分:0)
有几个库可以将图像平稳地加载到ImageViews中。
Glide 是一个很棒的库,具有许多图像加载功能。 https://bumptech.github.io/glide/
毕加索是另一个具有类似功能的图书馆。 http://square.github.io/picasso/
我不会说一个比另一个更好,这实际上只是偏好。他们俩都能有效地完成工作。
答案 1 :(得分:0)
答案 2 :(得分:0)
一旦使用imageview.setImageResource()或imageView.setUrl()
一次使用滑行。
在这两种情况下运行模拟器并监视设备ram或cpu的使用情况。
我个人只对从网上检索到的图像使用滑行。
对于来自本地数据库或本地存储的图像,默认方法(例如imageView.setUrl或类似方法)可以正常工作。