【问题标题】:Android icon has white border on Pixel 3XLAndroid 图标在 Pixel 3XL 上有白色边框
【发布时间】:2023-03-07 04:33:01
【问题描述】:

我正在尝试为 Android 应用实现启动器图标。我正在使用 Android Studio 的 New Image Asset 功能从图像文件创建图标,它在大多数地方都可以使用,除了后来的 Pixels。

在 Pixel 3XL 上,如下图所示。带有圆形白色边框的图标。

在 Pixel 2 上,它看起来是一样的

但在原始像素上,它看起来是正确的:

我使用 Android Studio 新图像资源功能创建了图标资源。选择图片图标如下图:

然后我将背景设置为图标的背景色:

根据 UI 显示的内容,图标看起来都正确,Android Studio 应该为所有目标平台生成正确的文件。有人可以帮我了解我需要做些什么来消除以后手机上的白色边框吗?

【问题讨论】:

  • 在您的 Pixel 3XL 上尝试不同的启动器,这可能只是一个错误。

标签: android android-studio android-launcher


【解决方案1】:

您应该将 ic_launcher_foreground.xml 和 ic_launcher_background.xml 添加到项目中的可绘制文件中。据我所知,您尝试制作红色背景,然后添加红色背景布局,您以这种方式只有前景图像。顺便说一句,这不是一个功能的错误:)

【讨论】:

  • 我不确定你的意思,你能更具体一点吗?该项目在项目的android\app\src\main\res\values文件夹<?xml version="1.0" encoding="utf-8"?> <resources> <color name="ic_launcher_background">#FF4C4C</color> </resources>中有一个ic_launcher_background.xml文件
猜你喜欢
  • 2022-08-04
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
  • 2016-10-03
  • 2014-11-18
  • 2016-08-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多