我有一个Android应用程序,它包含相同图像的4个版本,分别在以下每个文件夹中:
drawable-ldpi/
drawable-mdpi/
drawable-hdpi/
drawable-xhdpi/
这些图像之间唯一的区别就是它们的大小。我只需取原始大图像并根据以下公式将其缩小:
120dp lpdi,1 dp = 0.75 px
160dp mpdi,1 dp = 1 px
240dp hdpi,1 dp = 1.5 px
320dp xhpdi,1 dp = 2 px
问题是我打算有超过100张图片,所以为了减小文件大小,我不能在每个文件夹里都放置四个版本的图片,而是把xhdpi版本放在drawables/文件夹中,这样Android会按需缩放图像。这种方法的缺点是什么?这只是性能和文件大小之间的权衡吗?