Android View动画-多个动画并行执行问题

Android View动画-多个动画并行执行问题,android,android-animation,viewanimator,Android,Android Animation,Viewanimator,我正在尝试创建一个动画,它是不同动画的组合,比如从下到上平移,然后两个动画一起旋转和alpha。对我来说,平移工作正常,但旋转和alpha不工作。他们甚至没有在外面单独工作。为了实现这一点,我使用了下面提到的动画集: <target android:name="group1_1"> <aapt:attr name="android:animation"> <objectAnimator

我正在尝试创建一个动画,它是不同动画的组合,比如从下到上平移,然后两个动画一起旋转和alpha。对我来说,平移工作正常,但旋转和alpha不工作。他们甚至没有在外面单独工作。为了实现这一点,我使用了下面提到的动画集:

<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的文档。将尝试使用该工具来实现