Android中无缝的从左到右活动过渡动画

Android中无缝的从左到右活动过渡动画,android,animation,android-activity,android-animation,transition,Android,Animation,Android Activity,Android Animation,Transition,我有两个活动,我希望当用户触摸第一个活动上的按钮时,新活动从左侧滑入并向右移动,而第一个活动也这样做,它向右移动并向外滑出,这样会产生一种效果,即新活动将旧活动推到右侧并替换它 为此,我编写了以下XML: 在动画中 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate

我有两个活动,我希望当用户触摸第一个活动上的按钮时,新活动从左侧滑入并向右移动,而第一个活动也这样做,它向右移动并向外滑出,这样会产生一种效果,即新活动将旧活动推到右侧并替换它

为此,我编写了以下XML:

在动画中

<?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
    android:fromXDelta="-100%"
    android:toXDelta="0"
    android:duration="1250" />
 </set>
<?xml version="1.0" encoding="utf-8"?>
   <set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
    android:fromXDelta="0"
    android:toXDelta="-100%"
    android:duration="1250" />
  </set>

输出动画

<?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
    android:fromXDelta="-100%"
    android:toXDelta="0"
    android:duration="1250" />
 </set>
<?xml version="1.0" encoding="utf-8"?>
   <set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
    android:fromXDelta="0"
    android:toXDelta="-100%"
    android:duration="1250" />
  </set>

我调用
overridePendingTransition(R.anim.anim\u in,R.anim.anim\u out)函数。在结果中,新活动正确地从左向右移动,但第一个较旧的活动移动到相反的方向;它向左移动。我想还原第一个活动的移动方向。如何做到这一点,是否有一个用于此目的的XML属性

android:toXDelta="-100%"

输入输出动画