更新
For Android v19+ see this link通过@andand
您可以创建自己的动画。将动画XML文件放置在res>动画
enter_from_left.xml
android:shareInterpolator="false">
android:fromXDelta="-100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700"/>
enter_from_right.xml
android:shareInterpolator="false">
android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700" />
exit_to_left.xml
android:shareInterpolator="false">
android:fromXDelta="0%" android:toXDelta="-100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700"/>
exit_to_right.xml
android:shareInterpolator="false">
android:fromXDelta="0%" android:toXDelta="100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700" />
更新完整性/澄清(感谢@moondroid)
使用于:
fragmentTransaction.setCustomAnimations(R.anim.enter_from_right, R.anim.exit_to_left);
要么
fragmentTransaction.setCustomAnimations(R.anim.enter_from_left, R.anim.exit_to_right);