android-svg动画学习

android-svg动画学习

svg动画能实现很多的线性动画功能。
1。要使用动画需要三个部分的文件
① 在drawable文件夹下绘制vector.xml文件
android-svg动画学习
② 在animator文件夹下创建anim_path2.xml的文件
android-svg动画学习
③创建animated-vector.xml将动画和vector连接起来
android-svg动画学习
最后进行使用和启动动画
android-svg动画学习
android-svg动画学习

2.实现搜索的动画功能
android-svg动画学习
在search_vector.xml中进行绘制图形
android-svg动画学习
在search_animator.xml中写属性动画
android-svg动画学习
在search_animator_vector.xml中进行连接动画和图形。充当粘合剂的作用 。并且在布局文件中设置这个粘合器,进行动画的操作。
android-svg动画学习

具体的demo:https://github.com/yunzheyue/svgTest
关于vector的命令的解析:https://blog.****.net/l25000/article/details/49801297