You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio Image Asset 导入SVG生成应用图标不居中如何解决?

Android Asset Studio导入SVG图标偏移问题排查

核心原因

  • SVG源文件画布配置异常
    若你的SVG实际图形和画布边界不匹配、图形本身在SVG画布内就没有居中,Asset Studio会直接以SVG画布为基准导入,不会自动修正内部图形的相对位置,最终就会出现偏移。部分从设计工具导出的SVG还会自带空的透明边界,也会导致该问题。
  • SVG包含冗余位移变换属性
    从Figma、Sketch等设计工具导出SVG时如果没有清理变换参数,文件内会自带transform="translate()"类位移属性,Asset Studio对这类属性的解析存在兼容缺陷,会直接保留位移导致图标位置偏离中心。
  • 自适应图标适配规则触发
    生成Android 8.0+自适应图标时,系统要求图标内容必须预留18%的内边距安全区,如果你的SVG尺寸刚好贴合自适应图标外层边界,Asset Studio自动适配时会强制调整位置,最终出现偏移。

修复方案

  • 导入前先在矢量编辑工具内打开SVG,裁剪画布大小刚好贴合实际图形,确认图形在画布内居中,删除所有隐藏路径、空图层后重新导出。
  • 导出SVG时勾选「移除变换属性」「扁平化图层」选项,也可直接打开SVG文本代码,删除组标签上的位移类transform属性后再导入。
  • 导入Asset Studio时,在自适应图标配置页手动调整缩放、位移参数,预览区确认图标完全居中后再生成最终资源。

内容的提问来源于stack exchange,提问作者A. Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 11:15:06