【发布时间】:2019-02-17 18:52:27
【问题描述】:
我想将动画矢量可绘制对象设置为小部件初始布局。动画有很多 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>
【问题讨论】:
标签: android android-widget animatedvectordrawable