所以我试图从一个活动过渡到:
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动画没有发生。第一个活动就在那里,而第二个活动在那里扩展(应该如此)。我想要实现的是第一个放大一点的活动并逐渐消失,而第二个活动除了淡入之外都做同样的事情。