我有一个矢量(位于我的drawable文件夹中的图像):
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="45dp"
android:height="45dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M12,4L12,1L8,5l4,4L12,6c3.31,0 6,2.69 6,6 0,1.01 -0.25,1.97 -0.7,2.8l1.46,1.46C19.54,15.03 20,13.57 20,12c0,-4.42 -3.58,-8 -8,-8zM12,18c-3.31,0 -6,-2.69 -6,-6 0,-1.01 0.25,-1.97 0.7,-2.8L5.24,7.74C4.46,8.97 4,10.43 4,12c0,4.42 3.58,8 8,8v3l4,-4 -4,-4v3z" />
</vector>
我希望这个向量无限循环(如动画或GIF),但不使用java代码!
关于向动画添加动画已经有很多问题,但是我没有找到只有XML代码的答案。
甚至可能吗?如果是,有人知道该怎么做吗?
提前感谢您提供任何帮助!
编辑:API级别19
答案 0 :(得分:0)
是的,你可以自己创建动画矢量,否则你可以在LOTTIE中获得免费的动画矢量
look how to create vector animation
look this for AnimatedVectorDrawable documentary
take a look at this for free ready made animationVector by Lottie
你可以创建自己的使用后效和Bodymovin你可以在youtube中看到很多教程我认为这是有帮助的