天天看點

Android svg圖檔使用

轉載自個人部落格

android 對svg的支援很友好,Androidstudio支援的也很友善。

先說一下使用姿勢。

Android svg圖檔使用
  • 找到drawable資源檔案夾
  • 選擇new 建立新檔案
  • 選擇 Vector Asset
  • 選擇本地下載下傳的xx.svg 檔案
  • 完成後就可以像使用一般的drawable資源一樣使用了。

android使用svg也是存在一些問題。

  • 5.0 以下 的相容問題

    Android是從5.0開始支援svg的,5.0以前的textView這類不能使用drawable。ImageView是可以的

  • 7.0 以下的漸變文法

    svg的文法支援也是随着Android版本的更新支援的更多。

這是我使用的一些習慣:

圖示的svg 我們一般選擇 size是24的。命名一般采取 ic_rule_color_size。

如果你們的app還相容5.0以下,并不建議使用svg。每一處都要考慮相容,也為線上帶來風險,投入産出比堪憂。