drawable-xxhdpi 的正确尺寸图标是多少?
Posted
技术标签:
【中文标题】drawable-xxhdpi 的正确尺寸图标是多少?【英文标题】:What's the correct size icon for drawable-xxhdpi? 【发布时间】:2012-11-18 07:44:09 【问题描述】:我们知道,正确大小的图标:
* drawable-ldpi (120 dpi, Low density screen) - 36px x 36px
* drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px
* drawable-hdpi (240 dpi, High density screen) - 72px x 72px
* drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px
在果冻豆上,可以支持drawable-xxhdpi
。那么正确大小的图标是什么?
【问题讨论】:
今天我只是简单地从我的 ios 7 应用程序中复制了高分辨率图标并将它们用于我的 android 应用程序。我使用 40px 图标代替 36px,48px 我使用 58px,72px 我使用 76px,96px 我使用 120px 图标。图标的清晰度明显增加。我想最好使用比 Google 推荐的分辨率更高的图标。 【参考方案1】: MDPI:48x48 HDPI:72x72 XHDPI:96x96 XXHDPI:144x144 XXXHDPI:192x192要创建不同密度的图标,您应该遵循五种主要密度(分别为中、高、x-高、xx-高和 xxx-高)之间的 2:3:4:6:8 缩放比例
-developer.android.com
【讨论】:
你能按照安卓指南告诉我为什么他们提到 180x180 (3.0x) 用于超高密度。请解开这个疑惑。非常感谢【参考方案2】:这是来自 Nick Butcher
在 Google Plus https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW 上的帖子的引述Nexus 10 的华丽屏幕落入 XHDPI 密度 桶。在平板电脑上,Launcher 使用上一个密度桶中的图标 [0] 使它们稍微变大。确保您的启动器图标 (可以说是您的应用程序最重要的资产)很清晰,您需要添加一个 drawable-xxhdpi 或 drawable-480dpi 文件夹中的 144*144px 图标。
因此,对于 xxhdpi 限定符,您需要为启动器图标创建一个大小为 144*144px 的图标。您可以将它放在 drawable-xxhdpi 或 drawable-480dpi
编辑:由 OP 添加到 cmets 的地址锥的原始答案。
根据此链接:http://developer.android.com/guide/practices/screens_support.html#DesigningResources,应使用以下比例创建替代资源:3:4:6:8 缩放比例。但是,如果您担心会降低应用内可绘制资源的质量,请考虑尽可能使用 9-patch 图像。这将减少或消除任何质量损失。无论如何,Android 操作系统本身在处理各种屏幕尺寸时都做得非常出色。
至于图标大小 144*144px,创建这两个文件夹 drawable-xxhdpi 或 drawable-480dpi 并仅放置上述大小的启动器图标在里面。应该这样做。
【讨论】:
感谢您的回答。顺便问一下,我可以将我的旧图标从 xhdpi 复制到 xxhdpi 并确保没有任何丢失。因为我从developer.android.com/reference/android/util/… 阅读了文档,所以解释说“应用程序通常不应该担心这种密度;依靠放大到它的 XHIGH 图形几乎可以满足所有情况。”我对此感到困惑,谢谢。跨度> @JerikcXIONG:我认为他们在谈论该行中的一般图形。话虽如此,我认为只为xxhdpi
创建启动器图标并让操作系统处理应用内图形是谨慎的做法。
也就是说,如果我这样做,可能会带来质量问题。正确的 ?你知道如何获得 144*144 吗?有没有关于如何在不同情况下获取图标大小的公式?
为什么 480 与 xxhdpi 相关联?
@IgorGanapolsky:不确定 why 部分。但是,在移动悬停时,XXHDPI
一词上的工具提示会在 Metrics and Grids 文档中显示 Extra-extra!-high density(480 dpi)。【参考方案3】:
您需要在 drawable-xxhdpi 或 drawable-480dpi 文件夹中添加一个 144*144px 的图标。
更多信息:- 官方 G+ 显示 xxhdpi 为 480dpi:
https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW
【讨论】:
【参考方案4】:dip 中的标准图标大小为 48 dip。
您可以使用此service 来创建所有大小的图标。 (设置大小 - 48 dip 和其他设置)
【讨论】:
以上是关于drawable-xxhdpi 的正确尺寸图标是多少?的主要内容,如果未能解决你的问题,请参考以下文章