Android:为屏幕密度devise不同的图标

我知道为不同的屏幕密度devise不同的菜单图标是很好的做法。 我读到不同密度的首选尺寸是:

  • 低36 x 36 px
  • 48 x 48像素为中等
  • 高72×72像素

我想避免做不必要的工作。 在72 X 72像素处devise一个图标是否是一个好主意,并使用它,让Android自动resize? 我看不出与我resize和创build3个独立的图像有什么不同?

拥有不同的图标的好处是, 可以控制最终的外观,而不是让一个algorithm来混淆你的形象。 很less的缩放algorithm能够在缩小图像尺寸时保持质量,特别是对于复杂的图标。

请务必阅读Android的缩放规则 ,并且此页面还对图像缩放及其对最终图像的影响进行了很好的调查。

如果您进行自动resize,图像质量急剧下降,图标可能看起来不太好。 另外我不认为Android会为您resize(我可能在这里错了)。