Material Design 中推荐的 ActionBar 图标大小是多少 (Android API 21+)?

What is the recommended ActionBar icon size in Material Design (Android API 21+)?

首先这个问题是相关的:How big should Action Bar(Toolbar) icons be in the new Android Material design?

在相关问题中明确指出操作栏图标的触摸目标大小应为 48dp。我想澄清一些关于 Material Design 中这些图标大小的事情:

  1. 在此页面上:Material Design Keylines - Touch Target Size 有两个图标,搜索图标很小 (24dp),个人资料图标更大 (40dp)。在 48dp 触摸目标内,是否有关于图标应该有多大的建议?您可以从 Material Design 站点下载的操作栏图标看起来是 40dp(即作为链接站点中的配置文件按钮)。

  2. 我认为旧的图标说明对于 Material Design 来说已经过时了,对吗?此页面表示图标应为 32dp 和 24dp 图标:Iconography.

  3. 我还注意到 Android Asset Studio and Android Asset Studio for Material Design 生成 xxhdpi 操作栏图标 96x96 像素 但我假设它们应该是 144x144 像素。我假设这是因为来自 Material Design 网站的图标中的 xxhdpi 48dp 操作栏图标是 144x144 像素。对于 xxhdpi,Material Design ActionBar 图标应该是 144x144 像素是否正确?

  1. 大部分功能都有推荐。工具栏图标应始终为 24dp,而如您所说,圆形功能(包括图像和浮动按钮)应为 40dp。在您链接的页面或 "Components" 侧边菜单中,您可能会发现不同视图的不同值。

    我前段时间从 here or here 下载了 material 个图标。在这两种情况下,都提供了不同大小的图标,18dp24dp36dp48dp。您可以选择最佳尺寸并在视图上设置适当的填充,以确保 48dp 可点击区域。在大多数情况下,如果您选择 AppCompatMaterial 主题,它会为您处理大小和填充。

    除此之外,例如调整按钮大小时,我会从 "Components" 菜单中选择 Buttons,然后在此处获取尺寸信息。

  2. 是。

  3. 您可能是对的,48dp xxhdpi 的图标应该是 144x144 像素。