Android acvitiy scale,淡出退出动画无法正常工作

时间:2016-04-26 19:09:01

标签: android xml animation

所以我试图从一个活动过渡到:

overridePendingTransition(R.anim.scale_fade_in,R.anim.scale_fade_out);

scale_fade_in.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/decelerate_interpolator"
    android:duration="500">
    <scale
        android:fromXScale="0.85" android:toXScale="1.0"
        android:fromYScale="0.85" android:toYScale="1.0"
        android:pivotX="50%p" android:pivotY="50%p"/>
    <alpha android:fromAlpha="0.0" android:toAlpha="1.0"/>
</set>

scale_fade_out.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/decelerate_interpolator"
    android:duration="500">
    <scale
        android:fromXScale="1.0" android:toXScale="1.5"
        android:fromYScale="1.0" android:toYScale="1.5"
        android:pivotX="50%p" android:pivotY="50%p"/>
    <alpha android:fromAlpha="1.0" android:toAlpha="0"/>
</set>

问题是scale_fade_out动画没有发生。第一个活动就在那里,而第二个活动在那里扩展(应该如此)。我想要实现的是第一个放大一点的活动并逐渐消失,而第二个活动除了淡入之外都做同样的事情。

0 个答案:

没有答案