Android View动画-多个动画并行执行问题
我正在尝试创建一个动画,它是不同动画的组合,比如从下到上平移,然后两个动画一起旋转和alpha。对我来说,平移工作正常,但旋转和alpha不工作。他们甚至没有在外面单独工作。为了实现这一点,我使用了下面提到的动画集:Android View动画-多个动画并行执行问题,android,android-animation,viewanimator,Android,Android Animation,Viewanimator,我正在尝试创建一个动画,它是不同动画的组合,比如从下到上平移,然后两个动画一起旋转和alpha。对我来说,平移工作正常,但旋转和alpha不工作。他们甚至没有在外面单独工作。为了实现这一点,我使用了下面提到的动画集: <target android:name="group1_1"> <aapt:attr name="android:animation"> <objectAnimator
<target android:name="group1_1">
<aapt:attr name="android:animation">
<objectAnimator
android:duration="300"
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="translateY"
android:valueFrom="500"
android:valueTo="0"
android:valueType="floatType" />
</aapt:attr>
</target>
<target android:name="group1_2">
<aapt:attr name="android:animation">
<set
android:interpolator="@android:anim/linear_interpolator"
android:shareInterpolator="true">
<objectAnimator
android:duration="300"
android:propertyName="rotation"
android:fromDegrees="0"
android:toDegrees="90"
android:valueType="floatType" />
<objectAnimator
android:duration="300"
android:propertyName="alpha"
android:fromAlpha="0"
android:toAlpha="1"
android:valueType="floatType" />
</set>
</aapt:attr>
</target>
AnimatorSet并非总是按预期工作。查看ViewPropertyAnimator类,它允许您将多个动画链接在一起,您应该可以在一行Java/Kotlin代码中实现动画感谢Honey Bustard我已经阅读了ViewPropertyAnimator的文档。将尝试使用AnimatorSet实现,但AnimatorSet并不总是按预期工作。查看ViewPropertyAnimator类,它允许您将多个动画链接在一起,您应该可以在一行Java/Kotlin代码中实现动画感谢Honey Bustard我已经阅读了ViewPropertyAnimator的文档。将尝试使用该工具来实现