[英]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.