我正在尝试从屏幕2到屏幕1的屏幕1和从右到左过渡的按钮单击从左到右滑动过渡。以下是代码
屏幕1:
Intent intent = new Intent(CustomActivityTransitionActivity.this, SecondActivity.class);
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
startActivity(intent);
屏幕2:
Intent intent = new Intent(SecondActivity.this, CustomActivityTransitionActivity.class);
overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right);
startActivity(intent);
下面给出了各自的目标,
Slide_in_left
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="200"
android:fromXDelta="-100%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%" />
</set>
Slide_out_left
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="200"
android:fromXDelta="0%"
android:fromYDelta="0%"
android:toXDelta="-100%"
android:toYDelta="0%" />
</set>
Slide_in_right
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="200"
android:fromXDelta="100%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%" />
</set>
Slide_out_right
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="200"
android:fromXDelta="0%"
android:fromYDelta="0%"
android:toXDelta="100%"
android:toYDelta="0%" />
</set>
它提供了一些顶级过渡,但是如果我只使用一个说从左到右滑动并从右到左禁用,它的工作。请指导我哪里出错了要更换的值。