背景我注意到,Android現(xiàn)在通過稱為“ VectorDrawable ” 的類(以及AnimatedVectorDrawable,BTW)支持某種矢量繪圖。我通過查看Android-Studio的新功能找到了它。我不知道這是否會是具有把多個文件分成多個文件夾(年底mdpi,hdpi,xhdpi,等)。那會很棒,并且在某些情況下可能會最小化應用程序大小。問題我想問一些關于這門新課的問題:是否可以在較舊的Android版本中使用它,甚至可以通過甚至包括Google支持庫的庫來使用它?我不熟悉它的工作方式,但是Lollipop可以處理SVG文件嗎?它可以執(zhí)行SVG文件上可以實現(xiàn)的任何操作嗎?除了我發(fā)現(xiàn)的文檔之外,還有使用它的示例/教程/視頻嗎?
3 回答

森林海
TA貢獻2011條經驗 獲得超2個贊
通過Android支持庫23.2.1更新,支持Vector Drawables和Animated Vector Drawables。(您也可以使用latestone)
請在gradle文件中更新庫的版本。
compile 'com.android.support:recyclerview-v7:23.2.1'
矢量可繪制對象允許您用 XML中定義的單個矢量圖形替換多個png資產。雖然以前僅限于棒棒堂及更高版本的設備,都VectorDrawable和AnimatedVectorDrawable現(xiàn)在可通過兩種新的支持庫支持向量繪制和動畫矢量抽拉。app:srcCompat參考向量drawables的新屬性。
在github上查看源代碼并提供一些示例示例。
v7 appcompat庫的更改:
還原了對矢量資產的依賴性,因此使用appcompat庫的開發(fā)人員不會被迫使用VectorDrawable及其關聯(lián)的構建標志。
- 3 回答
- 0 關注
- 612 瀏覽
添加回答
舉報
0/150
提交
取消