我正在尝试构建的应用程序将显示大量图像(在 ImageViews 中),并且我不会从服务器/在线服务中获取它们,因为它需要离线使用。我知道我可以将它们转储到 res/drawable 目录中,但我想知道是否有任何方法可以优化它。有没有办法以某种方式压缩这些图像(除了使它们更小,它们已经像我需要的一样小)或使用其他类型的 android 工具来更好地将它们本地存储在设备上?
我可能只是忽略了一个使用良好的功能,如果是这样,如果有人能指出我,那就太好了。
编辑:如果我要以某种方式压缩图像,我需要在运行时解压缩或其他东西,这将需要另一个线程/加载时间。我也不知道该怎么做,所以我只是在集思广益,我想这里有人会在某个时候遇到这个问题。