2

看图片:

在此处输入图像描述

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

4

2 回答 2

10

想知道为什么这样做需要非常简单的解释: 在 android studio 项目生成中出现的新样板代码中,它会在 mip 映射中生成一些额外的文件!至于基于 API 的大手机,自然会在应用程序的每个启动器图标后面放置一个圆括号图标!因此,如果您想覆盖它,您需要做的就是非常简单!按照如下所示的基于图像的脚步

这是您如何添加自定义图标而不在其后面添加任何圆形白色图标的方法!

第一步!.

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

在此处输入图像描述

第二步!.

单击您的图像资产后,它会要求为新旧手机制作图标!但我们不必选择它!好的?看它的图像!

在此处输入图像描述

第三步!.

单击图标类型微调器(下拉)并选择 mipmap legacy only 如此处所示

在此处输入图像描述

第四步!.

自定义您的图片,如此处所示!通过背景等,你喜欢怎么做!

在此处输入图像描述

第五步!.

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

在此处输入图像描述

第六步!.

您可以在 ic_launcher 文件夹中看到您创建为图标的图像,但是 在此处输入图像描述

第七步!.

有一个 GOTCHA STILL SOME IC_LAUNCHER BUILTIN TEMPLATE PROVIDED 文件在那里你必须删除该文件夹,如图所示

:它会引起警报,我们不应该这样做,但没关系!只需按照第 8 步操作,无论您在什么手机上测试您的应用程序,您都将拥有您选择的图标!

在此处输入图像描述 在此处输入图像描述

第八步!.

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

在此处输入图像描述

于 2018-08-03T09:52:14.093 回答
1

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

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

于 2018-08-03T10:28:45.363 回答