【问题标题】:How to Remove white Background from icon?如何从图标中删除白色背景?
【发布时间】:2019-06-13 18:19:36
【问题描述】:

我在 android 上有一个创建主页快捷方式图标的应用程序。 图标的图像是我从绘图中以编程方式设置的图像

现在的问题是,当在主屏幕上创建快捷方式时,它是用白色背景创建的。

我如何删除那个白色背景并将图像设置为图标的全尺寸?

谢谢大家..

编辑:我所说的应用程序是我使用 android studio 开发的应用程序,我只想在创建主页快捷方式时设置全尺寸图像

【问题讨论】:

标签: android


【解决方案1】:

这在很大程度上取决于您使用的启动器。该图像看起来像标准的 google android 8+ (?) 图标形状。 我认为它可能是你创建的图标的一部分,但既然你问这个我怀疑它。

在旧版本的 android 中,图标的外形是独立的,虽然很酷,并且在拖动它们时轮廓正确显示等等,许多人抱怨应用程序抽屉中的所有图标缺乏统一的外观等。

它的引入是为了使所有图标看起来更统一。 例如,长按 Google Pixel 启动器中的空白区域会显示进入启动器设置的选项,您可以在其中更改所有图标应具有的形状:

除此之外,应用程序可以利用各种形状并对其进行调整和填充。例如,在启动器设置中更改图标形状时查看 Chrome 图标。

在 android 8 中引入:该功能称为自适应图标。

在此处查看有关自适应图标的文档: https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive

【讨论】:

    【解决方案2】:

    这是因为自适应图标 - Android 8 的一项功能,不能或不应该更改。您最多可以更改背景的颜色。

    【讨论】:

    • 好的,但是,例如:Whatsapp 的图标没有白色背景,而其他一些应用程序有白色背景(作为我的应用程序)。如何在 android studio 中将我的应用程序图标设置为没有白色背景