首页 > 解决方案 > 从 XML 中的 SVG 字符串创建路径

问题描述

我有一个 SVG XML 文件。

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="400dp"
    android:height="400dp"
    android:viewportWidth="400"
    android:viewportHeight="400">
  <path
      android:fillColor="#FF000000"
      android:pathData="M0,0h400v400h-400z"/>
  <path
      android:pathData="M-1.5,-1.5v403h403v-403H-1.5zM400,400H0V0h400V400z"
      android:fillColor="#FFFFFF"/>
  <path
      android:pathData="M94,183.75a99.75,67.75 0,1 0,199.5 0a99.75,67.75 0,1 0,-199.5 0z"
      android:fillColor="#FFFFFF"/>
  <path
      android:pathData="M398.5,1.5H1.5v397h397V1.5zM193.75,254.5C137.09,254.5 91,222.76 91,183.75S137.09,113 193.75,113c56.66,0 102.75,31.74 102.75,70.75S250.41,254.5 193.75,254.5z"
      android:fillColor="#FFFFFF"/>
</vector>

我需要将所有路径 PathData 转换为路径,例如 Android 中的 Move to、Line To Quad To。
如何将 XML 路径数据转换为那个?
我需要将路径数据字符串移动到,线到这样。

标签: androidxmlsvg

解决方案


推荐阅读