我正在关注如何DevBytes: Window Animations在活动之间切换时将翻译实现为动画。
当用户从 SUBACTIVITY 按下后退按钮转到 MAIN ACTIVITY 时,除了动画之外,一切正常。当 MAIN ACTIVITY 滑入时,它位于SUBACTIVITY之下,我希望它位于它之上。
overridePendingTransition()
当用户返回主要活动时,我用来创建动画。
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_right);
slide_in_right.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="-100%p" android:toXDelta="0"
android:duration="3500" />
</set>
slide_out_right.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0" android:toXDelta="50%p"
android:duration="3500" />
</set>
如何在动画期间重新排序窗口,以便 MAIN ACTIVITY 位于顶部?