假设我有一个闪屏,其缩放方式始终适合全屏。 打包4个不同密度版本的同一图像是否有意义? 为什么不让android处理缩小规模?
另一个例子是按钮图标。为什么不只打包xhdpi
并让android做这项工作?这是记忆问题吗?
答案 0 :(得分:3)
打包4个不同密度版本的同一图像是否有意义?为什么不让android处理降尺度?
这取决于你是否喜欢降尺度的结果。如果你这样做,请使用它。如果不这样做,请提供其他需要密度的艺术品。
是内存问题吗?
部分地,这是一个速度问题,因为下采样需要CPU时间(因此,更多的电池)。
部分地,这是一个质量问题,因为Android的下采样意味着您无法最终控制图像的外观。您可能对图像的下采样感到满意;其他开发人员可能对其图像的下采样感到不满。
例如,Nexus 7是-tvdpi
设备。但是, Google 不会对-tvdpi
图片感到烦恼 - 他们会让Android对-xhdpi
图片进行下采样。这些图像对我来说似乎非常合理,显然对谷歌来说也是如此。 OTOH,Google确实提供了-mdpi
张图片,不仅适用于-mdpi
设备,还可作为-ldpi
下采样的基础。