Android中无缝的从左到右活动过渡动画
我有两个活动,我希望当用户触摸第一个活动上的按钮时,新活动从左侧滑入并向右移动,而第一个活动也这样做,它向右移动并向外滑出,这样会产生一种效果,即新活动将旧活动推到右侧并替换它 为此,我编写了以下XML: 在动画中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 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)新活动的onCreate方法中的code>函数。在结果中,新活动正确地从左向右移动,但第一个较旧的活动移动到相反的方向;它向左移动。我想还原第一个活动的移动方向。如何做到这一点,是否有一个用于此目的的XML属性
android:toXDelta="-100%"
到
输入输出动画