overridePendingTransition不是某些设备
问题描述:
上工作,所以我有这样的代码,以便在后面的动画按下overridePendingTransition不是某些设备
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(R.anim.left_to_right, R.anim.right_to_left);
}
left_to_right.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate android:fromXDelta="-100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700"/>
</set>
right_to_left.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="0%" android:toXDelta="100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700" />
</set>
而且我已经在两个设备上测试了此代码:
1)的Nexus 7与4.0.4 API:一切正常
2)三星GT-S55660与2.3.6 API:没有动画APPEARS
请没有动画帮助bug
答
所以,你需要打开设备设置中的动画