Android fragment 翻译从右到左

标签 android android-fragments translation slide

我想要从右到左的翻译,当一个 fragment 消失以显示另一个 fragment 时。

我有这个要翻译:

ft.setCustomAnimations(R.anim.lefttoright,R.anim.righttoleft);

还有我的左右翻译:

<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>

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

最佳答案

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%" />

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%" />

Java代码

ft.setCustomAnimations(R.anim.slide1, R.anim.slide2);

关于Android fragment 翻译从右到左,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22781841/

相关文章:

php - 如何在 JS 中翻译字符串

java - 带编译时检查的 l18n 框架

添加 pdfview 库时 Android Studio 构建失败

android - 我如何按住 float 按钮并将其移动到 android 屏幕上的任何位置?

android - runonuithread 未从 asynctask doinbackground 调用

android - 手机大小的应用程序的所有 fragment ?

android - NoClassDefFoundError:解析失败:Landroid/support/v4/os/BuildCompat;

java - 是否可以在基于 IntelliJ Idea 平台的 IDE 的注释中引用文件?

android - 在 Fragment 中使用 Toast

php - 翻译数据库驱动内容的最佳方式