【发布时间】:2013-10-27 13:56:45
【问题描述】:
在可扩展通知中:图标应该有什么尺寸(以 dp 为单位)? 喜欢这里的贪睡和电子邮件图标:
【问题讨论】:
标签: android notifications icons
在可扩展通知中:图标应该有什么尺寸(以 dp 为单位)? 喜欢这里的贪睡和电子邮件图标:
【问题讨论】:
标签: android notifications icons
为了澄清这一点,我在 Android 支持库的 Javadoc 中找到了以下内容:
向此通知添加操作。动作通常由 系统作为通知内容旁边的按钮。
每个动作都必须有一个图标(32dp 正方形并匹配Holo Dark action bar visual style, 一个文本标签和一个
PendingIntent.展开形式的通知最多可以显示 3 个操作,从 按添加顺序从左到右。行动不会 但是,当通知折叠时显示,因此请确保 用户可以通过其他方式访问任何基本功能。
因此,这些应该与您的操作栏图标(对于 Holo Dark 主题)相同,即:
资产大小:32dp x 32dp
光学正方形:24dp x 24dp
颜色(已启用):#FFFFFF 80% 不透明度
颜色(禁用):#FFFFFF 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 区域
【讨论】:
我拆掉了 gmail apk: 这些图标似乎是 32 x 32 dp
希望有人能证实这一点
【讨论】:
首选通知图标大小 24x24dp
mdpi @ 24.00dp = 24.00px
hdpi @ 24.00dp = 36.00px
xhdpi @ 24.00dp = 48.00px
【讨论】:
哇,这里的答案似乎混合了苹果和梨,没有参考或明确的答案。创建图标图像时,您通常感兴趣的是 pixels 的大小,而不是 dp (density-independent pixels)。
查看the UI guidelines for status bar icons on the official Android Developer website,它清楚地列出了以像素为单位推荐的图标大小。
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 个像素用于填充。
【讨论】: