Android Galaxy Tab:为什么启动图标周围有粉红色边框?

发布于 2024-11-09 05:09:27 字数 339 浏览 0 评论 0原文

我遵循了 Android 的图标设计指南,所以我有不同大小的图标:

drawable-hdpi (96x96)
drawable-hdpi (72x72)
drawable-ldpi (36x36)
drawable-mdpi (48x48) 

但在 Samsung Galaxy Tab 上,图标有一个奇怪的紫色/粉红色边框。游戏《愤怒的小鸟》似乎也存在同样的问题。 Facebook 能够将其更改为蓝色。那么这个边框是什么以及如何删除它呢?

屏幕截图

应用程序

I followed the icon design guidelines from android and so I have icon in different size:

drawable-hdpi (96x96)
drawable-hdpi (72x72)
drawable-ldpi (36x36)
drawable-mdpi (48x48) 

But on the Samsung Galaxy Tab the icon gets a weird purple/pink-ish border. The Game 'Angry Birds' seems to have the same problem. Facebook was able to change it to blue. So what is this border and how can I remove it?

Screenshot

Applications

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷︶言冷语的世界 2024-11-16 05:09:27

我观察到,即使图标是用透明背景渲染的,选项卡也会选择一些背景颜色来框架您的图标:日历具有深色框架,gmail 具有与愤怒的小鸟相同的粉红色/紫色,而我的Nexus 1 上具有透明背景/无边框的图标具有奇怪的蓝色。事实上,选项卡上的所有图标都有背景和边框。我不得不得出结论,没有办法摆脱它,而且目前还没有公开的算法来说明它如何选择颜色。

I've observed that the Tab picks some background color to use to frame your icon, even if the icon is rendered with a transparent background: the calendar has a dark frame, gmail has the same pinkish/purple color as Angry Birds, and my icons which have transparent backgrounds/no borders on the Nexus 1 have weird blue colors. In fact, ALL of the icons on the Tab have a background and border. I've had to conclude there is no way to get rid of it, and there is currently no published algorithm as to how it picks the color.

踏雪无痕 2024-11-16 05:09:27

这个答案来自
用户
@int ermedi_8

提问
Android 应用程序中可以消除图标边框吗?

似乎可行在我的三星设备上:我不知道它是否适用于其他品牌。当然,它只对您自己的应用程序有帮助,您可以将代码放入 AndroidManifest.xml 中。

引用:-

虽然它很旧,但也许它仍然对某人有帮助:

感谢 @deloreyk 关于 TouchWiz 的提示,我找到了这个网站,其中 Josh Barton 建议向 AndroidManifest.xml 添加元标记

<meta-data
android:name="com.samsung.android.icon_container.has_icon_container"
android:value="true"/>

This answer from
user
@int ermedi_8

to question
Can Icon Border Be Eliminated In Android App?

seems to work on my Samsung device: I don't know whether it works on other brands. Of course it only helps for your own apps where you can put code into AndroidManifest.xml.

Quote:-

Though it is old, maybe it still helps someone:

Thanks to @deloreyk hint about TouchWiz i found this site where Josh Barton suggests to add a meta tag to your AndroidManifest.xml

<meta-data
android:name="com.samsung.android.icon_container.has_icon_container"
android:value="true"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文