【问题标题】:How to make Android Studio create icons from SVG file如何让 Android Studio 从 SVG 文件创建图标
【发布时间】:2021-08-24 11:18:37
【问题描述】:

我对 Android Studio 比较陌生,无法让启动图标正常工作。

  1. 最初我的图标文件是一个名为 icon.svg 的 SVG。使用 [File > New > Vector Asset] 添加图标没有错误,我可以看到所有 mipmap ic_launcher 文件,它们似乎是 PNG 文件。但是,当我构建、上传并将 apk 安装到 Android 时,我得到没有图标的绿色阴影背景。

  2. 接下来我尝试在我的资产文件夹中将 SVG 转换为 PNG。这次 [File > New > Image Asset] 添加图标没有错误,我可以再次看到所有 mipmap ic_launcher 文件,它们似乎是 PNG 文件。这一次,当我构建、上传并将 apk 安装到 Android 时,我得到了图标,但在它后面显示了绿色的阴影背景。

我的应用程序的所有源图像都是 SVG。理想情况下,我希望能够从我的 icon.svg 文件中生成所有 Android 图标,并让它们在没有绿色阴影背景的情况下显示。

以下是一些屏幕截图,展示了我在 Android Studio 中看到的内容。

【问题讨论】:

    标签: android-studio svg icons


    【解决方案1】:

    绿色阴影背景是您在 drawable 文件夹中名为 ic_launcher_background.xml 的文件,如果您不修改选项卡,此文件将添加为默认背景背景层当您在配置图像资源 [文件>新建>图像资源]。

    【讨论】:

    • 感谢@Marcal,我解决了我的问题,方法是扩展 SVG 绘图的背景,然后在生成图标时在 Android Studio 中对其进行裁剪。
    猜你喜欢
    • 2016-10-19
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    相关资源
    最近更新 更多