图形兼容防火墙 · 不静默丢弃
共享的 path 可以通过,完整 SVG 不能。
VectorDrawable 只覆盖 SVG 几何与绘制能力的一个严格子集。工具会先识别每项源特性,再输出 XML;遇到转换、渐变、文本或资源引用等无法忠实处理的内容会直接报错,而不是悄悄删掉。
能力防火墙
PASSFORGE TO PATHVERIFY IN APPFLATTEN OR REDESIGN坐标约定
源文件坐标空间
0 0 100 100pathData 坐标空间
100 × 100布局占用大小
24dp × 24dp由尺寸与 viewport 比例共同决定
需要人工检查需要先重定位几何坐标
严格模式拒绝几何铸造台
<path>android:pathData直接保留命令流<rect>M H V H Z仅支持直角矩形<circle>两段圆弧命令生成闭合路径<ellipse>两段椭圆弧生成闭合路径<line>M L生成开放路径<polygon>/<polyline>M L … Z / M L …分别闭合或保持开放绘制能力清单
fillColorstrokeColor + width独立 alpha 字段fillType先解析成受支持的显式颜色
当前转换器不映射,需重绘或栅格化
先展开成实际路径
先转轮廓或展开引用
当前不解析资源引用
API 交付护照
本站严格子集以纯色 path 绘制为核心
不会因此解锁本站未实现的 gradient 等映射
评估 AndroidX 或栅格图回退
不等于视觉像素已经一致
往返转换检测
EXPECTEDEXPECTEDCHANGEDCHANGEDCHANGEDREQUIRED交付 Android Studio
把 XML 放入 res/drawable
打开 VectorDrawable 预览
按目标 minSdk 与 AndroidX 配置构建
检查可能生成的栅格回退资源
验证浅色、深色与主题资源
在真机检查渲染和无障碍用法