我希望将一个动态矢量图设置为小部件的初始布局。该动画有许多AnimationSet,但不能同时设置重复。它只能单独设置重复。
以下代码会使目标矢量"path1"动起来。我有4个目标,但无法同时对它们进行动画处理。它们只能立即重复自身。
我查找了很多答案。其中许多使用监听器来监听animationEnd回调。但我无法将回调设置为小部件的初始布局。
例如:
<target android:name="path1">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="fillAlpha"
android:duration="100"
android:valueFrom="0"
android:valueTo="0"
andoird:repeatCount="-1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in"/>
<objectAnimator
android:propertyName="fillAlpha"
android:startOffset="5000"
android:duration="100"
android:valueFrom="1"
android:valueTo="1"
android:valueType="floatType"
android:interpolator="@android:interpolator/fast_out_slow_in"/>
</set>
</aapt:attr>
</target>