转动没有Java的矢量

时间:2018-06-04 09:26:48

标签: android xml animation vector

我有一个矢量(位于我的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

1 个答案:

答案 0 :(得分:0)

是的,你可以自己创建动画矢量,否则你可以在LOTTIE中获得免费的动画矢量

this is the source code

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中看到很多教程我认为这是有帮助的