我创建了一个动画矢量,如下所示,它用于实现从path1到path2的曲线变形动画。我有其他曲线路径,如path3,path4,path5,我需要实现路径1 - > path3,路径1 - >路径4,路径2>路径1,路径2 - >路径3 ...的变形动画,有很多因此,我需要设置“android:valueFrom”和“android:valueTo”程序化的盟友,否则,我必须手动创建大量这样的动画矢量文件。我没有在Android动画包中找到任何API。我能做些什么?还有其他解决方案吗?
<?xml version="1.0" encoding="utf-8"?>
<animated-vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:drawable="@drawable/equalizer_gradient0" >
<target android:name="v">
<aapt:attr name="android:animation">
<objectAnimator
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:propertyName="pathData"
android:valueFrom="@string/path1"
android:valueTo="@string/path2"
android:valueType="pathType"/>
</aapt:attr>
</target>
</animated-vector>