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

Tsc*_*gge 5 png android vector-graphics android-studio

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

我正在尝试制作一个自适应 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>
Run Code Online (Sandbox Code Playgroud)

看起来就是这样: 图标,看起来不像它应该的样子

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

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

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

DEX*_*7RA 3

从该参考资料中您可以看出,需要提供以下尺寸:

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

  • 两个图层的大小必须为 108 x 108 dp。
  • 图标内部的 72 x 72 dp 显示在遮罩视口中。
  • 该系统在 4 个侧面各保留外部 18 dp,以创建有趣的视觉效果,例如视差或脉冲。