【发布时间】:2011-07-11 21:44:20
【问题描述】:
我想实现一个图片库,但我对我的解决方案的性能不满意。我的应用程序创建小缩略图(大约 1k 文件大小/64x64px)并将它们存储到 SD 卡上。 将这些图像从 SD 卡加载到视图中会花费一些时间(每个缩略图 20 毫秒),并且会导致画廊滚动不太顺畅。
我尝试使用 BitmapFactory.decodeStream 或 BitmapDrawable(InputStream) 加载图像。我不想要一个完整的内存缓存,因为 - 取决于图片的数量 - OutOfMemory 可能会发生并且缓存任务的初始创建需要很多时间。
有人知道如何以更快的方式加载图像吗?框架是免费的吗?或或或...
【问题讨论】:
标签: android performance image load