2016年6月22日 星期三

[Android]使用SVG

嚴格來講,Android並不是直接支援SVG


而是將SVG轉換成特定的XML格式後才能使用。

以下是操作流程截圖


(1)開啟Veector Asset










































(2)選擇SVG路徑








































(3)如果沒有其他要調整,按下Next


(4)Finish後







































(5)在drawable中會產生一個一個與SVG檔名相同的XML檔案


































(6)之後就可以在ImageView中直接使用,不必在意圖片是否會糊掉這件事。































































經過測試,

(1)在Android 4.x 上會直接crash,5.x以上正常.
    (不確定我使用的版本問題,或是其他原因造成,一開就Crash了)

(2)第一次載入APP時會過一下子才會出現圖(數秒),之後

除非你清掉APP的data,否則都很快可以顯示。

(3) 有些Tag不支援,例如<Text>

沒有留言:

張貼留言