gpt4 book ai didi

android - 在 Android Studio 3.0.1 中使用没有背景颜色或 xml 的图像 Assets 创建启动器图标

转载 作者:行者123 更新时间:2023-11-30 00:12:02 24 4
gpt4 key购买 nike

您可能认为此问题与 this 重复一。但从那以后,Android Studio 已经更新,并且那里提供的解决方案不再有效。

为什么我们在创建图像资源时必须要有背景?这背后的原因是什么?我们应该如何在没有任何背景的情况下更改 launcher_icon?我在 Image Asset 中没有看到任何禁用背景的选项。

或者,我使用空白背景,但这在全出血图层中不起作用:

<?xml version="1.0" encoding="utf-8"?>
<vector
android:height="108dp"
android:width="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
xmlns:android="http://schemas.android.com/apk/res/android">
</vector>

或者,只删除背景,但这会在您的 launcher_icon 中添加白色背景:

<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Remove the background here and leave the foreground -->
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

或者,将 icon type 更改为 Legacy Only 并将 shape 设置为 none: enter image description here

安装后,启动器图标中仍然有白色背景。

那么,对于使用 Image Asset 的启动器图标,我如何才能获得透明背景或无背景?

最佳答案

这不是您使用 Android Studio 创建的图标的问题,而是与您测试应用程序的特定设备相关的问题。事实上,在图像资源中,如果您将形状指定为无,您将获得透明背景。

要解决您的问题,请尝试使用不同的首页主题,例如 Nova Launcher ;您可以在设置 - 主页中更改主页主题。

关于android - 在 Android Studio 3.0.1 中使用没有背景颜色或 xml 的图像 Assets 创建启动器图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48005775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com