我正在尝试创建一个动画,它结合了不同的动画,例如从底部到顶部的平移,然后将 2 个动画一起用于旋转和 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>