我应该为Android图标使用什么dp?

时间:2015-07-10 01:01:11

标签: android icons

我发现这个LINK概述了Android中图像/图标/通知/等的维度。然后,我找到了一些可靠的标准图标,偶然发现了Google的REPOSITORY。每个图标存在于18,24,36和48dp中。然后我可以下载mdpi,hdpi,xhdpi,xxhdpi和xxxhdpi的每个图像。

为什么他们提供4种不同的dp' s如果每个dp' s我得到所有6个文件夹的图标(mdpi,hdpi等)?另外,哪个dp最好?我应该使用48只因为它最清脆吗?

3 个答案:

答案 0 :(得分:4)

您从this中选择的尺寸是图像尺寸。内部的每个文件夹都是具有该尺寸的图像,可针对每种设备类型的屏幕尺寸(mdpihdpixhdpixxhdpi,{{1 }})。

您将使用哪种尺寸,这是您的选择(或Material Design,如果您决定遵循这些规则)。

答案 1 :(得分:1)

这里的关键是支持多个屏幕和不同的密度 几乎每个应用程序都应该有不同的可绘制资源用于不同的屏幕密度,因为几乎每个应用程序都有一个启动器图标,并且该图标应该在所有屏幕密度上都很好看。同样,如果在应用程序中包含其他位图drawable(例如应用程序中的菜单图标或其他图形),则应提供替代版本或每个版本,以适应不同的密度。

要为不同密度创建替代位图可绘制,您应遵循六个广义密度之间的3:4:6:8:12:16缩放比例。

Relative sizes for bitmap drawables that support each density.

一组六个广义密度:

  • ldpi(低)~120dpi
  • mdpi(中)~160dpi
  • hdpi(高)~240dpi
  • xhdpi(超高)~320dpi
  • xxhdpi(extra-extra-high)~480dpi
  • xxxhdpi(extra-extra-extra-high)~640dpi

有关详细信息,请参阅developer site

答案 2 :(得分:0)

18dp用于较小的上下文图标

24dp用于通知图标

36dp用于操作栏,对话框和标签图标

48dp用于启动器图标