我在尝试将自定义动画设置为片段事务时遇到了一些麻烦。我知道这有几个步骤,我已经尝试了所有的解决方案,我仍然无法让这个工作。这是动画xml文件:
slide.down.xml(退出)
<set xmlns:android="”http://schemas.android.com/apk/res/android”"
android:shareInterpolator="false" >
<translate
android:duration="700"
android:fromXDelta="0%"
android:fromYDelta="-100%"
android:toXDelta="0%"
android:toYDelta="0%" />
slide_up.xml(用于输入)
<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="0%"
android:toYDelta="-100%"/>
和我的片段交易代码:
getFragmentManager().beginTransaction()
.setCustomAnimations(R.anim.slide_up , R.anim.slide_down,R.anim.slide_up , R.anim.slide_down)
.replace(R.id.container, list)
.addToBackStack(null)
.commitAllowingStateLoss();
所有解决方案都形成了我尝试的其他类似线程:
setCustomAnimations
replace
android:hardwareAccelerated
设置为true。我似乎在弄乱一些非常明显和重要的东西,但我无法弄清楚那是什么。
我的问题:为什么我的服装动画不起作用?如何让它运作?