我需要找到有关如何在android中定义xml动画的更多信息。有一些针对该主题的书或一些我可以访问的网站?这是代码示例
<animated-vector
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt">
<aapt:attr name="android:drawable">
<vector
android:name="vector"
android:width="400dp"
android:height="400dp"
android:viewportWidth="400"
android:viewportHeight="400">
<group android:name="group">
<path
android:name="path"
android:pathData="M 200 102.551 C 276.893 -115.917 578.163 102.551 200 383.438 C -178.163 102.551 123.107 -115.917 200 102.551 Z"
android:fillColor="#ff0000"
android:strokeColor="#e20000"
android:strokeWidth="25"
android:strokeLineCap="round"/>
</group>
</vector>
</aapt:attr>
<target android:name="path">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="trimPathStart"
android:duration="500"
android:valueFrom="1"
android:valueTo="0"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in"/>
<objectAnimator
android:propertyName="trimPathStart"
android:startOffset="500"
android:duration="500"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in"/>
<objectAnimator
android:propertyName="fillAlpha"
android:duration="500"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in"/>
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="500"
android:duration="500"
android:valueFrom="1"
android:valueTo="0"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in"/>
</set>
</aapt:attr>
</target>
</animated-vector>
我想了解更多我可以添加的其他命令及其功能