5

我的应用程序有一个方形图标。当targetSdkVersion< 26 时,应用程序图标在所有设备上正确显示。但是在targetSdkVersion>= 26 的情况下,应用程序图标在 Android 8.0 设备上显示在一个白色圆圈内。有没有办法去掉白圈?

4

1 回答 1

5

根据了解 Android 自适应图标博客文章

事实上,谷歌的启动器将开始放置以 Android-O 为目标但不提供自适应图标的应用程序图标到背景上(缩小它们的非自适应图标)。

一旦您以 API 26 为目标,您就必须向您的应用程序添加一个自适应图标。由于自适应图标会根据它们所运行的设备更改其外部形状,因此您不能依赖于您的启动器图标始终是正方形。

设计自适应图标博客文章实施自适应图标博客文章详细介绍了如何利用自适应图标的单独背景和前景层以及如何在应用程序中实现自适应图标。Android Studio 还包含通过 New > Image Asset 向导提供帮助的工具,如使用 Image Asset Studio 创建应用程序图标一文中所述

于 2017-12-10T18:20:24.027 回答