2015-02-09 181 views
0

上工作,所以我有这样的代码,以便在后面的动画按下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

回答

2

所以,你需要打开设备设置中的动画

相关问题