【问题标题】:How to remove white lines around Android app icon如何去除安卓应用图标周围的白线
【发布时间】:2022-07-14 19:49:05
【问题描述】:

我正在开发一个 Xamarin.Android 应用程序,发现应用程序图标在运行 Android 11 的小米 Poco F3 智能手机上看起来不正确。

图标的顶部、底部、左侧和右侧都有一条非常细的白线。似乎使用了方形图标并将其裁剪为适合圆形,但并不完全适合。

查看左侧第二个带有蓝色背景的应用图标:

该应用正在使用旧的应用图标方法:

推荐图标尺寸:48 x 48 像素 (mdpi)、72 x 72 像素 (hdpi) 等等... 在其他设备(Samsung Galaxy S5 (Android 6)、Pixel 2 (Android 9))上看起来也不错。

mipmap 文件夹:

主活动:

[Activity(
    ...
    MainLauncher = true,
    Icon = "@mipmap/ic_launcher",
    RoundIcon = "@mipmap/ic_launcher_round",
    ...
    )]

目标版本:Android 11.0(API 级别 30)

最低版本:Android 4.1(API 级别 16)

未安装第三方启动器。

有人遇到过类似的事情吗?可以在不创建新图标的情况下修复它吗?

【问题讨论】:

    标签: android xamarin.android icons android-launcher


    【解决方案1】:

    这是一个有趣的问题。您只需要按照下面我的简单步骤进行操作即可。

    1.右键单击“res” 2. 新建 --> 图片资源

    3.在 Asset Studio 窗口中,您将找到一个名为“缩放”的部分 在缩放的正下方 --> 调整大小。

    现在您可以调整图标的大小,这就是您可以使白色薄层消失的方法。希望对你有帮助 谢谢。

    【讨论】:

    • 您可以设置与图标/图像背景颜色相同的背景颜色(蓝色)@Reepicheep
    • 这应该可以,但是你必须提到操作应该在Android Studio完成,然后将所有图像迁移到Visual Studio,请参考stackoverflow.com/a/53221631/8187800
    • 我希望避免重新创建图标,因为它非常耗时:下载 Android Studio - Visual Studio 2019 中没有 Image Asset Studio 等。但似乎调整大小/删除填充是要走的路。感谢您的帮助。
    • 很高兴能提供帮助。
    • 如果有效,请考虑将其标记为答案,因为它对其他人有帮助。
    【解决方案2】:

    在小米红米 Note 8 Pro 上遇到过类似问题。

    由于某种原因,android studio 资源管理器没有创建 mipmap-anydpi-v26 文件夹。 (屏幕 1)

    Res screen

    检查你有没有。

    对我来说删除所有图标资源并创建新的帮助。 (不知道为什么,但重写它是错误的。在此过程中缺少一些)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-12
      • 2019-06-18
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2015-07-02
      • 2011-08-22
      • 1970-01-01
      相关资源
      最近更新 更多