Android自适应图标前景总是太大

Android Adaptive icon foreground always too big

我有一个问题,我不知道如何解决。

我正在尝试制作自适应 android 应用程序图标。这是它的代码:

<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@drawable/launcher_backg" />
    <foreground android:drawable="@drawable/logo" />
</adaptive-icon>

这就是它的样子:

如您所见,前景太大了。我不想要那个,我不知道如何解决它。我有一个解决方法,我只是缩放前景直到它足够小。那么问题是,我不知道最佳尺寸是多少,而且我敢肯定,有更好的解决方案。

前景是 png,背景是矢量图。

如何使前景成为 android 应用程序图标的完美尺寸。

从这里可以看出,reference需要提供以下尺寸:

在 Android 7.1(API 级别 25)及更早版本中,启动器图标的大小为 48 x 48 dp。您现在必须使用以下准则调整图标层的大小:

  • 两个图层的大小都必须为 108 x 108 dp。
  • 图标的内部 72 x 72 dp 显示在蒙版视口中。
  • 系统在4边各预留外18dp来创建 有趣的视觉效果,例如视差或脉冲。