android - 从 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 路径数据转换为那个?
我需要将路径数据字符串移动到,线到这样。
解决方案
推荐阅读
- node.js - Fluture:将未来转换为快速全局错误处理的承诺
- laravel - Nginx 服务器配置位置问题
- java - 使用@Min 进行@PathVariable 验证的@Valid 和@Validated 之间的关系
- c# - 同一张表上有多个外键。如何重新设计我的模型?
- c# - 如何使名称空间对程序集资源管理器可见?
- google-play - 上传同时支持 arm64-v8a 和 armeabi-v7a 的 APK
- java - google SimpleStepDetector 代码中使用的算法是什么?需要帮助解释
- javascript - 加载模块脚本失败:服务器以非 JavaScript MIME 类型“”响应。强制执行严格的 MIME 类型检查
- css - 显示:使用@media 没有按预期工作
- c++ - 保留/删除 cout 语句导致输出在 C++ 中发生变化