Android启动器图标裁剪到我的图标图像中

时间:2019-06-12 16:58:45

标签: android xamarin.android visual-studio-2017 icons

我使用VS2017 Xamarin构建我的Android应用程序,但是我不确定这与我的问题有关。我建立了一个应用程序图标(PNG),如下所示:

enter image description here

但是,当我在Android模拟器中启动应用程序时,它总是会裁剪掉我的某些图标,因此:

enter image description here

请注意,一些卡车轮胎和卡车顶部被割掉了。但这没有任何意义,因为正如您在photoshop中看到的那样,卡车图标和正方形边缘之间有足够的空白空间。我希望该空间/边距保留在图标内,而不要过分裁剪。

enter image description here

我一直在增加越来越多的空间,但是某些东西(Android OS?Xamarin编译器?VS2017?)似乎忽略了边距/空间,并试图积极地裁剪直到我的图标。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

这是因为您的应用正在尝试查找圆形图标文件,如您在此Microsoft blog post中所见。解决Android所有Icon问题(包括讨厌的自适应图标)的最简单方法是使用Android Studio。您只需安装免费的应用程序(Windows / Mac),然后

  1. 打开Android Studio,然后创建一个空白项目。然后右键单击该项目的资源文件夹,然后添加一个“图像资产”。
  2. 在其中添加图像,然后适当调整图像大小。按确定。
  3. 在Finder /资源管理器中显示文件,并将所有文件和文件夹迁移到Visual Studio中的现有项目。
  4. 要使四舍五入的图标生效,您可能必须对清单文件或应用程序中设置了图标图像名称的任何文件进行更改,并像文章中那样添加rounded-icon属性。
  5. 测试它,它应该可以工作