xhdpi启动图标应该是什么尺寸?

32

我已经创建了一个\res\drawable-xhdpi资源文件夹,以准备高分辨率设备,但是developer.android.com网站没有提供这个分辨率的图标大小指南。作为xhdpi图标的大小,我应该使用什么?

8个回答

81

mdpi表示约160dpi,xhdpi表示约320dpi。

所以,一个mdpi图标是48x48像素 --> xhdpi图标是96x96像素

(我放弃了,随便点赞)


2
Hackbod已经确认了这一点。它是mdpi尺寸的2倍。这在文档中显然缺失。 - Janusz
2
xxhdpi 是 144px x 144px(对于任何来到这里的人都是有用的信息) - Taiko
Android的xxhdpi图标大小为76毫米,但并非所有设备都完全准确地符合密度桶。xxhdpi = 480 dpi -> 189 dpcm,因此144 px -> 76mm而iPhone图标大小为89毫米Retina iPhone 5 = 326 dpi -> 128 dpcm,因此114 px -> 89mm - Taiko

32

遵循2:3:4:6:8比例,以mdpi:hdpi:xhdpi:xxhdpi:xxxhdpi的顺序进行缩放。

通常我会在支持的最高级别上创建我的资产,并开始缩小它们,根据需要进行任何像素级手工调整。


是的..只需为xhdpi设计,然后向下调整大小以获得最佳输出。或者直接使用Android Asset Studio。但它提供的选择非常有限,在这种情况下,您需要自定义。那么这个图将对您有所帮助 :) - kishu27
1
更容易设计xhdpi * 3,缩放比例更好;) - user23127
2
同意。然而,行业中最好的设计师倾向于为每个尺寸重新构建图标,而不仅仅是缩放,因为在缩小时会丢失像素。他们会重新构建它们。 - kishu27

5
为了为不同密度的设备创建替代位图drawable,应该按照六种广义密度之间的3:4:6:8:12:16缩放比例进行操作。例如,如果您有一个中等密度屏幕大小为48x48像素的位图drawable,则所有不同大小应为:
36x36 (0.75x) for low-density
48x48 (1.0x baseline) for medium-density
72x72 (1.5x) for high-density
96x96 (2.0x) for extra-high-density
180x180 (3.0x) for extra-extra-high-density
192x192 (4.0x) for extra-extra-extra-high-density (launcher icon only; see note above)

关于设计图标的更多信息,请参阅《图标设计指南》,其中包括各种位图可绘制物(如启动器图标、菜单图标、状态栏图标、选项卡图标等)的尺寸信息。


1
你犯了一个错误:144x144(3.0x)是用于超高密度的。 - NickUnuchek

4

2
这里这里的表格中,您可以轻松计算所有标准xdpi资源的大小。

1

1
规则3:4:6:8的解释如下:
4 = MDPI
如果MDPI等于X像素,则
LDPI = MDPI x 0.75 HDPI = MDPI x 1.5 XHDPI = MDPI x 2

1
现在出现了xxhdpi手机,144x144像素的drawable-nodpi文件夹适用于所有手机。

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