我已经阅读过关于SO的文档和许多其他答案,基本上强烈建议在APK中提供密度特定的图形。懒惰(和次优)方法是提供例如 xx-hdpi 图像,并且将由系统按比例缩小。
现在,引用提供密度特定资源的原因是引入像素化和伪像,否则甚至缩小。这让我质疑我提供的替代图像是我在photoshop中手动缩小以匹配密度的图像。如果Android最终抱怨扩展,那么我在PS中缩小的方法本质上是有缺陷的吗?什么是理想的方式呢?
答案 0 :(得分:0)
实际上,Android的缩小算法针对速度进行了优化,而不是针对精确缩放进行优化,因此向下缩放图像并不是一个好选择。 它可能会影响您的图像以放松其原始宽高比。
在可绘制文件夹中提供各种密度的图像总是一个不错的选择。大多数时候有hdpi,mdpi,xhdpi,xxhdpi图像可以工作,但如果需要,可以创建其他可绘制文件夹。
您还可以使用矢量图像,这些图像不需要包含不同密度的多个图像。