【发布时间】:2015-04-27 11:53:53
【问题描述】:
我不明白为什么建议为所有密度(ldpi、...、xxhdpi)提供可绘制(图像)。
添加一个所需密度最高的文件 (xxxhdpi) 并以编程方式缩小该图像不是更好吗(例如,对于标签图标,我可以设置一个明确的 dp 大小)?
因此我只需要管理一个文件,APK 文件会更小。我认为性能劣势应该不会很大。
更新 1:
更具体地说:在我的 mdpi 设备上使用按比例缩小到明确 dp 值的高密度图像(PNG 文件)时,我从未注意到任何质量损失。
所以我在考虑在没有设计师的情况下作为编码人员管理多个图像文件的缺点(以及更高的 APK 文件大小)是否会超过优点。特别是如果我要针对较新的设备(API >= 17)。
更新 2:
就我而言,我更像是一名编码员,而不是一名设计师。在@mes 的麦克风示例图像中,我可以只使用左侧麦克风的高密度版本并将其按比例缩小而没有明显的缺点吗?
【问题讨论】:
-
如果你担心你的 apk 的最终大小,你知道你可以创建multiple apks for multiple screen sizes吗?
-
谢谢@JoaoSousa,我会记住这一点。但我主要关心的是管理多个图像资源,因为我是一名具有少量设计(photoshop)技能的独立开发人员。 ;-)
-
我也这么说:)
标签: android android-layout android-resources android-drawable android-resolution