簡體   English   中英

為什么在資產導入時 SVG 文件中的文本屬性沒有出現在 Android Studio 矢量資產 XML 中

[英]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 屬性。 我能夠通過將原始 Adob​​e Illustrator 文件中的文本轉換為路徑,然后將 Illustrator 文件導出為svg文件,然后將svg圖像作為矢量資產導入 Android Studio 來解決問題; 我的問題是我在將文本轉換為路徑之前將 Illustrator 文件導出為svg格式。

在 Adob​​e Illustrator 中將文本轉換為路徑的步驟

http://reachheadwear.com/illustrator-101-creating-outlines

如此簡單的答案是您必須為文本創建路徑

使用 InkScape 路徑/對象到路徑

完畢

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM