Android跳过片段动画
在我的应用程序中,我在fragment enter上有动画。但在一些手机上,动画有时(并非总是!)不会播放(如三星S5)。这是我的密码: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
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我就是这么做的;)