Android跳过片段动画

Android跳过片段动画,android,android-fragments,android-animation,Android,Android Fragments,Android Animation,在我的应用程序中,我在fragment enter上有动画。但在一些手机上,动画有时(并非总是!)不会播放(如三星S5)。这是我的密码: ft.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left, android.R.anim.slide_in_left, android.R.anim.slide_out_right); 和右文件中的幻灯片: <set xmlns:android

在我的应用程序中,我在fragment enter上有动画。但在一些手机上,动画有时(并非总是!)不会播放(如三星S5)。这是我的密码:

ft.setCustomAnimations(R.anim.slide_in_right,
        R.anim.slide_out_left, android.R.anim.slide_in_left,
        android.R.anim.slide_out_right);
和右文件中的幻灯片:

<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromXDelta="50%p" android:toXDelta="0"
        android:duration="@android:integer/config_mediumAnimTime"/>
    <alpha android:fromAlpha="0.0" android:toAlpha="1.0"
        android:duration="@android:integer/config_mediumAnimTime" />
</set>

我已经读到使用object animator是个好主意,但是当我将xml与object animator object一起使用时,我得到了错误“未知动画名称:objectAnimator”。有人能帮忙吗

编辑:使用对象动画器编辑xml

<?xml version="1.0" encoding="utf-8"?>
<set  xmlns:android="http://schemas.android.com/apk/res/android">
    <objectAnimator
        android:duration="500"
        android:interpolator="@android:anim/linear_interpolator"
        android:propertyName="xFraction"
        android:valueFrom="1.0"
        android:valueTo="0.0"
        android:valueType="floatType" />
</set>


您的Objectanimator XML是什么样子?@Kenneth我已经在我的问题中添加了代码Objectanimator是可用的,因为Api22FragmentTransaction=manager.beginTransaction();transaction.setCustomAnimations(左R.anim.slide,右R.anim.slide);事务.replace(R.id.content,myFragment);commit()@Mayuri我就是这么做的;)