我读过 LowProfileImageLoader
.它只会在用户可以看到图像时加载图像,并且会避免阻塞 UI 线程。
我添加了它并在我的应用程序上进行了测试。所有 25 张图片都来自完全相同的 URL。使用默认图像加载需要一点时间,但所有其他图像都已缓存,并且滚动速度非常快。
使用 LowProfileImageLoader
时,图像不会被缓存,即使是完全相同的图像,它也会一张一张地加载。当我向下滚动然后向上滚动时,它会重新加载图像。加载它们需要很长时间。
我是否必须配置一些东西才能将图像保存在缓存中?如何配置此 LowProfileImageLoader
?
最佳答案
根据我通过观看 Windows Phone 芒果视频演示的理解,无需您执行任何操作,图像就会自动缓存。
我说的视频:http://www.wpcentral.com/multitasking-mango-demoed-detail
关于c# - 为什么我的图片加载时间太长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7630122/