首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移除android启动器图标周围的白色容器

移除android启动器图标周围的白色容器
EN

Stack Overflow用户
提问于 2020-10-30 18:30:02
回答 1查看 528关注 0票数 0

正如您在我的屏幕截图中所看到的,我的应用程序(Q2go)在启动器图标周围有一个白色边框。但如果我看“地图”为例,边框被移除,整个图标显示出来。

我看了很多讨论,但没有一个对我有效,因为我既没有使用android studio也没有使用Xamarin.Android。这是一个Xamarin.Forms应用程序,因此没有适用于安卓的图像编辑器(由于某些原因,仅适用于iOS )……或者我只是还没有找到它?

无论如何,我记得很多年前,有一种方法可以在没有容器的情况下强制渲染图标(这在不同的平台上是不同的。在Droid9上面,它是一个圆角矩形,而不再是一个圆圈……)

无论如何:如何删除背景上的白色边框?

代码语言:javascript
复制
[Activity(Label = "Q2go", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
EN

回答 1

Stack Overflow用户

发布于 2020-10-30 18:49:47

这就是你是如何做到的:

在参考资料中添加名为"mipmap-anydpi-v26“的文件夹,并添加两个名为icon.xml和icon_round.xml的xml。

内容:

icon.xml:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@color/launcher_background" />
    <foreground android:drawable="@mipmap/launcher_foreground" />
</adaptive-icon>

icon_round.xml:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@color/launcher_background" />
    <foreground android:drawable="@mipmap/launcher_foreground" />
</adaptive-icon>

现在在resources下添加另一个文件夹,并将其命名为"mipmap-xxxhdpi“,然后添加两个图像(都是您的徽标,都是圆形的,并将其命名为1)。icon.png和2.)launcher_foreground.png。

最后:复制我的主要活动属性,然后启动,现在看起来还不错。

然后轰隆一声

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64606651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档