我想要实现的是:只为现有活动启动一个带有过渡动画的新活动。
我想向上滑动当前活动,新活动将落后于当前活动。
这是上滑动画:R.layout.slide_up
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="0%"
android:toYDelta="100%" />
</set>
这是我如何应用活动动画过渡:
overridePendingTransition ( 0 , R.anim.slide_up );
我将 0 用于进入活动,因为我不想要新活动的任何动画,并且它不工作(不执行动画)。如果我也使用动画进入活动,它可以工作(两个动画都执行),如下所示:
overridePendingTransition ( R.anim.slide_out , R.anim.slide_up );
其中R.anim.slide_out:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="100%"
android:toYDelta="0%" />
</set>
有任何想法吗 ?
我正在使用 Android 4.1.2 和 Android 4.0.4