如何在没有任何背景的情况下使用android启动器图标

时间:2019-07-02 05:24:50

标签: java android imageicon android-launcher

我正在尝试在应用程序中添加启动器图标,但问题是我的编译版本为28,根据oreo及更高版本,我们必须在我的应用程序中实现不需要的前景和背景图标层,因为我想在应用中仅显示我的图标,没有任何背景。这是我的图标,谁能告诉我如何在没有任何背景层的情况下在我的应用中实现此图标,它还支持所有设备。这是图标app icon which i want show

这是我想在我的应用程序中实现的示例。您可以看到“ eBible” “易于理解圣经” 图标,该图标没有任何背景层

enter image description here

2 个答案:

答案 0 :(得分:1)

转到-

Image Asset-> Foreground layer(在这里浏览您的图标)

Image Asset-> Background layer(在这里浏览任何透明图标)

Image Asset-> Legacy(此处不显示图标形状)

enter image description here

答案 1 :(得分:0)

首先,右键单击可绘制文件夹,然后选择新的->图片资产。

将图标类型设置为“启动器图标(仅旧版)”,设置路径并将形状设置为“无”。现在,有了带有徽标且没有背景的可绘制对象,您现在可以将其设置为应用程序图标。

如果您不知道如何设置图标Set icon for Android application

,请参阅此问题

Configure Image Asset

编辑: 在小于25的任何Android级别中,都无法设置透明背景。

Google表示:背景可绘制对象必须不透明,而前景必须包含透明度。”

https://medium.com/google-developers/implementing-adaptive-icons-1e4d1795470e