Android片段翻译从右到左

dev*_*ost 2 android translation slide android-fragments

我希望左边有一个翻译,当一个片段消失以显示另一个片段时.

我有这个翻译:

ft.setCustomAnimations(R.anim.lefttoright,R.anim.righttoleft);
Run Code Online (Sandbox Code Playgroud)

我的翻译左右:

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false" >

    <translate
        android:duration="700"
        android:fromXDelta="-100%"
        android:fromYDelta="0%"
        android:toXDelta="0%"
        android:toYDelta="0%" />

</set>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false" >

    <translate
        android:duration="700"
        android:fromXDelta="0%"
        android:fromYDelta="0%"
        android:toXDelta="100%"
        android:toYDelta="0%" />

</set>
Run Code Online (Sandbox Code Playgroud)

但它没有运行,只有从左到右的翻译运行...为什么?

Dar*_*hak 9

slide1.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="350"
    android:fromXDelta="100%"
    android:toXDelta="0%" />
Run Code Online (Sandbox Code Playgroud)

slide2.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="350"
    android:fromXDelta="0"
    android:toXDelta="-100%" />
Run Code Online (Sandbox Code Playgroud)

Java代码

ft.setCustomAnimations(R.anim.slide1, R.anim.slide2);
Run Code Online (Sandbox Code Playgroud)