我实现了一个 ImageCache。但我很好奇在其中存储什么类型的成本会更低。
现在我使用BitmapFactory
从互联网上获取图像,所以我先得到一个Bitmap
。
我应该转换为 Drawable
以存储在我的 ImageCache 中还是只存储位图?
有什么想法吗?
谢谢。
最佳答案
只存储位图。这就是您要缓存的内容,我不确定首先将其插入 BitmapDrawable 会获得什么。它肯定会占用更多空间作为 Drawable,因为它无论如何都包含位图。无论哪种方式,您都不会真正失去任何东西,因为两者都可以来回转换。
关于android - Android 的 ImageCache 应该使用 Bitmap 还是 Drawable 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3758753/