对于Android Studio, 使用SVG的方式为:
首先在res文件夹上新建Vector_asset,然后选择本地svg文件,之后会生成.xml矢量文件.
在使用过程中有个坑,我们应该在初始化过程中利用View的setBackgroundResource进行图片文件的引用,而不应该在layout的布局中添加默认的icon,例如下图,否则会报类似下图的错误,程序直接崩溃。另外为了使得矢量文件可以显示,需要加入一些参数,这里参考了这篇文章。
主要是在gradle里添加
对于Android Studio, 使用SVG的方式为:
首先在res文件夹上新建Vector_asset,然后选择本地svg文件,之后会生成.xml矢量文件.
在使用过程中有个坑,我们应该在初始化过程中利用View的setBackgroundResource进行图片文件的引用,而不应该在layout的布局中添加默认的icon,例如下图,否则会报类似下图的错误,程序直接崩溃。另外为了使得矢量文件可以显示,需要加入一些参数,这里参考了这篇文章。
主要是在gradle里添加