在可扩展通知中:图标应具有哪些尺寸(以dp为单位)? 就像这里的贪睡和电子邮件图标一样:
答案 0 :(得分:39)
为了澄清这一点,我在Android支持库中的Javadoc中找到了以下内容:
向此通知添加操作。操作通常显示为 系统作为与通知内容相邻的按钮。
每个动作都必须有一个图标(32dp正方形并与Holo Dark action bar visual style匹配, 文字标签,和
PendingIntent
展开形式的通知最多可显示3个操作 按照添加的顺序从左到右。行动不会 但是,当通知被折叠时显示,所以请确保 用户可以通过其他方式访问任何基本功能。
因此,这些应与您的操作栏图标(对于Holo Dark主题)相同,即:
资产规模:32dp x 32dp
光学方块:24dp x 24dp
颜色(启用):#FFFFFF 80%不透明度
颜色(已禁用):#FFFFFF 30%不透明度
答案 1 :(得分:26)
在像素中:
22×22面积,24×24(mdpi)
33×33面积36×36(hdpi)
48×48(xhdpi)的44×44面积
66×66区域,72×72(xxhdpi)
88×88面积,96×96(xxxhdpi)
答案 2 :(得分:5)
我做了一个拆卸的gmail apk: 看来这些图标是32 x 32 dp
希望有人能证实这一点
答案 3 :(得分:3)
首选通知图标大小24x24dp
mdpi @ 24.00dp = 24.00px
hdpi @ 24.00dp = 36.00px
xhdpi @ 24.00dp = 48.00px
答案 4 :(得分:0)
哇,这里的答案似乎混合了苹果和梨,没有参考文献或没有明确的答案。创建图标图像时,通常您感兴趣的是像素大小 ,而不是 dp (density-independent pixels)。
查看the UI guidelines for status bar icons on the official Android Developer website,它清楚地列出了建议的图标大小,以像素为单位。
jmax0
您还可以在状态栏图标中包括一些填充像素,以与相邻图标保持一致的视觉效果。例如,一个48 x 48像素xhdpi状态栏图标可以包含44 x 44像素的形状,每边2个像素用于填充。