我使用 Android Studio 的 Asset Studio 生成电视横幅:
Asset Studio 中的一切看起来都很棒,但生成的自适应图标将图像裁剪得太多以至于无法使用:
谁能阐明如何去除裁剪?
最佳答案
自从 9 个月前发布以来,没有人回答这个问题,让我尝试用我自己的解决方案来回答它。
Android Studio 的 Asset Studio 生成多个文件,其中一个是 mipmap-anydpi-v26 目录下的 ic_banner.xml:
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_banner_background"/>
<foreground android:drawable="@mipmap/ic_banner_foreground"/>
</adaptive-icon>
它显示裁剪后的图像。我修改如下:
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_banner_background"/>
<foreground>
<inset android:drawable="@mipmap/ic_banner_foreground"
android:inset="12%"/>
</foreground>
</adaptive-icon>
现在,该图标看起来就像其他电视应用程序图标一样。我从 this post 得到提示.
关于android - 为什么 Android Studio 生成的自适应图标裁剪图像太多以至于无法使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66593626/