41

在可扩展通知中:图标应具有哪些尺寸(以 dp 为单位)?喜欢这里的贪睡和电子邮件图标:

图片来自 developer.android.com

4

5 回答 5

43

因此,为了澄清这一点,我在 Android 支持库的 Javadoc 中找到了以下内容:

向此通知添加操作。操作通常由系统显示为与通知内容相邻的按钮。

每个动作都必须有一个图标(32dp 方形并匹配Holo Dark 动作栏视觉样式、一个文本标签和一个 PendingIntent.

展开形式的通知最多可以显示 3 个操作,按添加顺序从左到右。但是,当通知折叠时不​​会显示操作,因此请确保用户可以通过其他方式访问任何基本功能。

因此,这些应该与您的操作栏图标(对于 Holo Dark 主题)相同,即:

资产大小:32dp x 32dp
光学正方形:24dp x 24dp
颜色(启用):#FFFFFF 80% 不透明度
颜色(禁用):#FFFFFF 30% 不透明度

于 2014-01-23T22:20:25.473 回答
30

以像素为单位:

24 × 24 (mdpi) 中的 22 × 22 区域

36 × 36 (hdpi) 中的 33 × 33 区域

48 × 48 (xhdpi) 中的 44 × 44 区域

72 × 72 (xxhdpi) 中的 66 × 66 区域

96 × 96 (xxxhdpi) 中的 88 × 88 区域

http://iconhandbook.co.uk/reference/chart/android/上所见

于 2015-07-31T09:36:56.177 回答
5

我拆掉了 gmail apk:这些图标似乎是 32 x 32 dp

希望有人能证实这一点

于 2013-10-18T17:28:42.517 回答
3

首选通知图标大小 24x24dp

mdpi @ 24.00dp = 24.00px
hdpi @ 24.00dp = 36.00px
xhdpi @ 24.00dp = 48.00px

于 2016-05-18T16:51:39.987 回答
0

哇,这里的答案似乎混合了苹果和梨,没有参考或明确的答案。创建图标图像时,您通常感兴趣的是像素大小,而不是dp与密度无关的像素)。

查看官方 Android 开发者网站上状态栏图标的 UI 指南,它清楚地列出了推荐的图标大小(以像素为单位)。

                            lpdi      mdpi      hdpi      xhdpi
Status bar icon size
in pixels                   18x18px   24x24px   36x36px   48x48px
(Android 3.0 and later)

您还可以在状态栏图标中包含几个像素的填充,以保持与相邻图标的视觉重量一致。例如,一个 48 x 48 像素的 xhdpi 状态栏图标可以包含一个 44 x 44 像素的形状,每边有 2 个像素用于填充。

于 2018-10-09T10:01:57.787 回答