2011-07-14 48 views
8

我知道为不同的屏幕密度设计不同的菜单图标是一种很好的做法。我读,对于不同密度的优选尺寸是:Android:为屏幕密度设计不同的图标

  • 36 X 36 PX为低
  • 48×48像素为介质
  • 72 X 72 PX高

我想避免做不必要的工作。在72 X 72像素处设计1个图标是否是个好主意,并且只是使用它,并让Android自动调整大小?我看不出与我调整大小并创建3个单独的图像有什么不同?

+0

问题与我最近回答的问题类似:[http://stackoverflow.com/q/6682038/828060](http://stackoverflow.com/q/6682038/828060) –

回答

10

具有不同图标的好处是,你控制了最终的外观,而不是让一个算法来Munge时间你的形象。很少的缩放算法能够在缩小图像尺寸时保持质量,特别是对于复杂图标。

请务必阅读Android's scaling rules,并且this page对图像缩放及其对最终图像的影响也有很好的调查。

+0

很酷,感谢您的链接。然而,如果我要设计不同的图标,我只需要一个非常大的图像,并将它们缩小到适当的大小。这不就是Android所做的吗?所以我想我不需要自己做 –

+0

对,这是大多数人会做的。好处是,如果缩放行为使得图像看起来像敲打粪便,您可以修复它。缺点是,如果你为每个版本添加图片,你会增加你的包装尺寸。 –

-1

如果您进行自动调整大小,图像质量急剧下降,并且图标可能看起来不太好。另外我不认为Android会为您调整大小(我可能在这里是错误的)。

相关问题