如何从图标中删除白色背景?

时间:2019-01-19 21:45:52

标签: android android-studio

我在android上有一个创建家庭快捷方式图标的应用。 图标的图像是我通过可绘制enter image description here以编程方式设置的图像 现在的问题是,在主屏幕上创建快捷方式时,它是用白色背景创建的。

如何删除白色backgroubd并将图像设置为全尺寸图标?

谢谢大家。

编辑:我正在谈论的应用是我使用android studio开发的应用,只想在创建家庭快捷方式时设置图片的完整大小

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

这在很大程度上取决于您使用的启动器。图片看起来像标准的google android 8+(?)图标形状。 我认为它可能是您创建的图标的一部分,但是由于您提出了这个要求,我对此表示怀疑。

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

Icon shape settings in the Home settings

在旧版本的android中,图标的外观是单独的,虽然很酷,并且在拖动它们时正确显示了轮廓等,但许多人抱怨所有图标的外观均不统一。

除此之外,应用程序还可以利用各种形状并适应它们,然后将其填充。在启动器设置中更改图标形状时,请参阅例如chrome图标。在android 8中引入:该功能称为自适应图标。

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