如果 UI 设计了 SVG 图像 , 可以选择 " Local file ( SVG, PSD ) " 选项 , 从外部文件路径中 , 选择一张图片 ;
点击 Next 选择保存位置 ,
点击 " Finish " 按钮后 , 在 res/drawable 中生成了对应的 " ic_plane.xml " Vector 矢量图资源 ;
三、参考资料
参考文档 :
添加多密度矢量图形 SVG :
https://developer.android.google.cn/studio/write/vector-asset-studio
缩减、混淆处理和优化应用 :
https://developer.android.google.cn/studio/build/shrink-code
SVG 语法格式 :
https://www.runoob.com/svg/svg-tutorial.html
博客资源 :
GitHub 项目源码 :
https://github.com/han1202012/SVG
下载地址 :
用场景:在数据请求或者一些加载的页面中,总需要一些过度的动画效果,很多时候我们都可以在图片中间加一个loading的旋转图片,以前也做过,今天做的时候噼里啪啦敲了半天结果运行没效果,所以今天总结下这个啷个做的。
C++中模板本身不是类,是编译器生成类或者函数的说明,要使用模板需要编译器根据模板来创建类的实例化过程,我们代码中使用的是类,所以在使用模板是,要指定编译器将模板实例化成那种类型。
**本文仅用于学习利用LruCache、DiskLruCache图片缓存策略、实现瀑布流和Matix查看大图缩放移动等功能,如果想用到项目中,建议用更成熟的框架,如[glide]
【Android 安装包优化】Android 中使用 SVG 图片 ( SVG 矢量图简介 | Android 中生成 Vector 矢量图资源 )(一)
Android Vector曲折的兼容之路
两年前写书的时候,就在研究Android L提出的Vector,可研究下来发现,完全不具备兼容性,相信这也是它没有被广泛使用的一个原因,经过Google的不懈努力,现在Vector终于迎来了它的春天。