安卓:为不同屏幕密度设计不同的图标

13

我知道为不同的屏幕密度设计不同的菜单图标是一个好的实践。我了解到不同密度的首选大小如下:

  • 36 X 36 像素 适用于低密度屏幕
  • 48 x 48 像素 适用于中等密度屏幕
  • 72 X 72 像素 适用于高密度屏幕

我希望避免做一些不必要的工作。只设计一个72 X 72像素的图标,然后让Android自动调整大小,这是一个好主意吗?我认为这与我手动调整大小并创建3个独立图像没有什么区别,对吗?


这个问题与我最近回答的一个问题类似:https://dev59.com/DlnUa4cB1Zd3GeqPYDT- - Che Jami
如果您进行自动调整大小,则图像质量会急剧下降,并且图标可能看起来不好。此外,我不认为Android会为您进行调整大小(我可能在这里错了)。 - Alex Gitelman
1个回答

12

拥有不同的图标好处在于,可以控制最终外观,而不是让算法扭曲您的图像。很少有缩放算法能够在减小图像尺寸时保持质量,特别是对于复杂的图标。

请务必阅读Android的缩放规则,并且这个页面 对图像缩放及其对最终图像的影响进行了深入研究,具有极高的参考价值。


很酷,感谢提供链接。不过,如果我要设计不同的图标,我会使用一个非常大的图像,然后将它们缩小至适当的尺寸.. 这难道不正是 Android 做的吗?所以我认为我不需要自己做了。 - Henley
没错,这是大多数人会做的。好处是,如果缩放操作使图像看起来像锤击的粪便,你可以修复它。缺点是,如果你为每个版本都包含图像,你将稍微增加软件包的大小。 - Justin ᚅᚔᚈᚄᚒᚔ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接