【Android】SVG VectorDrawable
- 官方地址
- SVG和VectorDrawable的区别
- 使用自己想要的图标
- 使用本地文件
官方地址
https://developer.android.com/reference/android/graphics/drawable/VectorDrawable.html
SVG和VectorDrawable的区别
SVG是一种图片格式,VectorDrawable是Android引入的支持SVG的一个类。
问题来了,如何根据SVG生成自己想要的xml文件?
使用自己想要的图标
- res目录右键选择new,然后选择Vector Asset
- 点击图标,Anroid Studio默认有很多矢量图标。
- 命名和颜色都是可以自己改的。
- 点击finish,就能生成xml文件。
使用本地文件
Android Studio自带的图标不一定能满足实际要求,可以使用本地的svg文件,然后从本地导入。和上一节的步骤类似。