1

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

0 回答 0