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

mik*_*uth 7 android android-icons material-design

首先,这个问题是相关的:Action Bar(工具栏)图标在新的Android Material设计中应该有多大?

在相关问题中,很明显,操作栏图标的触摸目标大小应为48dp.我想在Material Design中对这些图标尺寸做一些澄清:

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

  2. 我认为旧的Iconography说明已经过时了,Material Design是否正确?这个页面说的图标应该是32dp与24dp图标:影像学.

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

nat*_*rio 14

  1. 大多数功能都有推荐.工具栏图标应该始终24dp如你所说,圆形特征(包括图像和浮动按钮)应该是40dp.您可能会在链接的页面或"组件"侧面菜单中找到不同视图的不同值.

    我不久前从这里这里下载了材料图标.在这两种情况下,在不同尺寸提供的图标,18dp,24dp,36dp48dp.您可以选择最佳尺寸并在视图上设置适当的填充,以确保48dp可点击区域.在大多数情况下,如果您选择了一个AppCompatMaterial主题,它将为您处理大小和填充.

    除此之外,例如在调整按钮大小时,我会从"组件"菜单中选择按钮,然后在那里获取尺寸信息.

  2. 是.

  3. 你可能是对的,48dpxxhdpi的图标应该是144x144像素.

  • 这听起来是正确的,但24dp操作栏图标在每个图标文件中都有填充,因此有效区域将小于24dp.此外,24xp图像应为xxhdpi中的72x72像素.Android Asset Studio工具和Android Studio 1.0.2为动作栏图标和xxhdpi生成96x96像素.如果我的数学是正确的,96x96像素应该等于32dp.也许这就是24dp图像,包括8 dp的填充. (3认同)
  • 我使用24dp图标,它们看起来很好(我的意思是与所有其他应用程序一致,使用Material截图等等).它的尺寸合适.不要太在意触摸目标,它应该由你的风格自动处理. (3认同)