Android自适应图标的正确图标大小

Ruu*_*uud 10 android android-manifest android-8.0-oreo

尺寸为xxxhdpi的Android O中Android自适应图标的图像尺寸是多少?您现在拥有前景图层图像和背景图层图像.

解决方案是简单地使用两个192x192像素的图像吗?

Bob*_*Bob 17

来自官方文件:

两层的尺寸必须为108 x 108 dp.

自适应图标支持SVG(VectorDrawable).因此,您可以为前景层和背景层提供两个尺寸为108 x 108 dp的SVG.

如果要使用PNG图像,则必须计算其他密度的尺寸.

所以对于xxxhdpi:108*4 => 432 x 432像素.

您可以使用任何dp/px计算器计算其他密度.

  • 我有点不知所措,我使用了一个可绘制的背景形状和一个前景矢量.两者的尺寸均为108x108dp.问题在于,这会以某种方式缩放错误并缩小背景或拉伸前景.我最终没有填充,即使前景svg明显留在视口中的空间.有什么想法吗? (5认同)
  • 当您将svg导入android studio时,系统会默认要求您输入大小为24X24,您必须点击覆盖复选框并输入大小108X108 (2认同)

Min*_*Man 9

Android Studio 本身有一个生成器,可以帮助您创建所需的图标。

为此,请右键单击 res 文件夹 -> 新建 -> 图像资产。然后只需按照向导。

https://developer.android.com/studio/write/image-asset-studio.html