版權聲明:本文為博主原創文章,遵循 CC 4.0 by-sa 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/c5138891/article/details/81980163
從5.0(API等級21)開始,Android開始支持矢量圖了。關於什么是矢量圖以及矢量圖有什么優缺點不在本文的涉及范圍之內,具體可以參考矢量圖百科。不過這里要提一下它的優點:
保存最少的信息,文件大小比位圖要小,並且文件大小與物體的大小無關
任意放大矢量圖形,不會丟失細節或影響清晰度,因為矢量圖形是與分辨率無關的。
這種高大上的東西,當讓要試試了,android Studio里預制了一些常用圖標,大家可以在 New > vector asset 里創建,不在贅述,雖然給了不少,但是肯定不夠用了!廢話不多說,開始正題,自己制作!
1.第一步,下載軟件Vector Magic (可以試用,支持正版,也有漢化版,可自行選擇!)
官網https://vectormagic.com/
http://www.downkr.com/soft/53691.html
2.准備一個圖標,最好是單色的,不然導出的數據會非常大,你懂的
3.打開Vector Magic,我平時用第三個,
第一個是文件夾導入一張圖 第二個剪切板 第三個批處理
4.選擇要導入的圖,選好后Next
5.保存文件類型選擇 svg ,然后Next
6.之后處理完會得到一個 *.svg 文件
7.打開http://inloop.github.io/svg2android/ 將上一步生成好的一個或者多個svg 文件拖入,然后下載下來
8.將下載好的xml文件放入 res/drawable里
完成!剩下的可以改改顏色啥的,是不是很簡單!把圖標一個個換成Vector Asset 想想就很爽!
---------------------
版權聲明:本文為CSDN博主「獵豹夕陽」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/c5138891/article/details/81980163