[英]Why text attribute in SVG file does not appear in Android Studio vector asset XML on asset import
我导入了一个.svg
文件,其中包含以下 xml
<text class="cls-4" transform="translate(3.08 8.71)">My Text</text>
<text class="cls-4" transform="translate(66.04 94.97) rotate(180)">My Text</text>
进入 Android Studio 作为图像资产通过
File > New > Vector Asset
并且在新矢量资产的 xml 中,我执行ctrl+f
但没有找到字符串My Text
并且实际上文本没有呈现,因为它不存在于 svg 文件中。
我认为 Android Studio 以某种方式不会解释 text 属性。 我能够通过将原始 Adobe Illustrator 文件中的文本转换为路径,然后将 Illustrator 文件导出为svg
文件,然后将svg
图像作为矢量资产导入 Android Studio 来解决问题; 我的问题是我在将文本转换为路径之前将 Illustrator 文件导出为svg
格式。
在 Adobe Illustrator 中将文本转换为路径的步骤
如此简单的答案是您必须为文本创建路径
使用 InkScape 路径/对象到路径
完毕
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.