为什么我的启动器图标看起来不一样?

Why does my launcher icon look different?

看图:

为什么我的图标看起来与屏幕上的其他图标不同?在 Android Studio 中,我将 trim 设置为零,但它仍然在我的 phone 上显示为这样。我安装了 Nova Launcher,这让我所有的应用程序都有圆形图标,但看看 Google 地图和 Instagram,我如何让我的图标填满圆圈?

想知道为什么这样做需要非常简单的解释: 在 android studio 项目生成中出现的新样板代码中,它在 mip 映射中创建了一些额外的文件!至于基于api的大phones有一个性质,就是在应用程序的每个启动器图标后面放一个圆括号图标!所以如果你想覆盖它,你需要做的就是非常简单!按照下面显示的基于图像的脚步

您可以通过以下方式添加D 一个没有任何圆形白色图标的自定义图标!

第一步! .

继续你的任何 res 文件夹 drawable 或 mipmap 并右键单击并到达图像中显示的选项:

第二步! .

点击您的图像资产后,它会要求为新旧 phone 制作图标!但我们不必 select 那!好的?查看图片!

第三步! .

单击图标类型微调器(下拉)和 select mipmap legacy 仅如此处所示

第四步! .

像这里显示的那样自定义您的图片!通过背景等你喜欢什么!

第五步! .

您将看到图像仅保存在 mipmap 文件夹中,而不是 ic_launcher 圆形文件夹中

第六步! .

您可以在 ic_launcher 文件夹中看到您创建的图像作为图标 但

第七步! .

还有一些问题 IC_LAUNCHER 内置模板提供的文件在那里,您必须删除该文件夹,如图所示

:它会引起警告我们不应该那样做但是没关系!只需按照 步骤 8 进行操作,无论 phone 您正在测试您的应用程序,您都将拥有您选择的图标!

第八步! .

转到您的 MANIFEST 文件 并删除突出显示的行,一切就绪! ^_^

随着 Android Oreo 的发布,启动器图标发生了很大变化。 但是使用 Image Asset Studio(集成在 Android Studio 中)我们可以轻松生成我们需要的一切(26+ 和 25- API)。 Here 解释了这些新的 adaptive icons 是如何工作的。

this article 中,您可以逐步阅读您需要了解的所有内容,但总而言之:25-API 需要两个图标(方形和圆形),以及两个图层(背景和图标图像)用于 26 个以上的 API。 Android 如果您可以提供这些元素,Studio 将生成您需要的一切。