1

Android 状态栏图标的大小应该设置为 24dp 还是 18dp?

我看到相互矛盾的建议/示例:

  • 来自Android API 指南的24dp
  • 来自Android 图标模板包的24dp
    • 实际的 mdpi PSD 文件是 24px,其中@1x 是 24dp
  • 18dp来自 Pixel 手机的屏幕截图
    • 图标尺寸为 47 像素。除以 2.6 的像素密度得到 @1x = 18dp

同时,根据材料设计指南,状态栏本身的高度为24dp,与屏幕截图尺寸相匹配(63px / 2.6 = 24dp)。但如果这些都是真的,那么状态栏图标必须更小。

4

1 回答 1

2

如您链接的文档中所述,应以 24x24 dp 的大小提供图标。它们看起来更小的原因是系统会自动缩小它们:

系统可能会使状态栏图标变暗和缩小,以允许用户专注于前台活动。例如,在 Android 4.0 中,用于手机大小设备的平台标准状态栏将状态栏中的图标缩小到 18 x 18 倾角和 40% 的不透明度,同时在扩展的通知面板中以全尺寸和全强度绘制它们。

于 2018-01-24T04:39:43.120 回答