我在我的应用程序中使用自适应图标,将两个 .png 文件作为背景和前景。
它在模拟器和我的手机上看起来不错,但是当我将它安装到华为设备(EMUI/Harmony)时,它奇怪地变成了方形,两层缩放到相同的大小,没有自适应图标效果。
.png 文件为512x512 像素。(这是个问题吗?)
我的自适应图标 xml:
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/..." />
<foreground android:drawable="@drawable/..." />
</adaptive-icon>
我的 androidmanifest.xml:
...
<application
android:icon="@drawable/adaptive"
android:roundIcon="@drawable/adaptive"
...
>
...
默认图标和我的应用程序图标,它们都是自适应的。
但是,这只发生在启动器中,在其他列表中,它是圆形遮罩的。
华为app的图标,不自适应,不屏蔽。
我应该如何解决它?有人知道吗?谢谢