Android 如何在活动之间应用幻灯片动画

Android 如何在活动之间应用幻灯片动画,android,animation,android-activity,Android,Animation,Android Activity,嘿,朋友们,我在活动之间应用幻灯片动画时遇到问题。我在活动之间应用了幻灯片动画,所以它可以在emulator上工作,下一个活动将使用幻灯片动画打开,但当我在mobile中运行相同的代码时,它就不工作了 我的左幻灯片动画 <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <translate andr

嘿,朋友们,我在活动之间应用幻灯片动画时遇到问题。我在活动之间应用了幻灯片动画,所以它可以在emulator上工作,下一个活动将使用幻灯片动画打开,但当我在mobile中运行相同的代码时,它就不工作了

我的左幻灯片动画

<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>
  <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>

我的右侧动画

<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>
  <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>


我完全困惑,因为当动画在emulator上工作时,为什么不在mobile上工作呢。因此,请向我推荐此问题的解决方案,必须感谢帮助者。

您在Eclipse中测试过项目菜单的clean选项吗?

从设备卸载以前的APK并尝试,它应该可以工作

还应考虑@MKJParekh和@breceivemail的评论


如果这仍然没有帮助,请尝试在其他设备上运行并测试结果。还要确保您使用的布局尺寸与正在测试的设备屏幕相同。

我也遇到了同样的问题。这个答案解决了我的问题。需要通过进入设置->显示->动画并选择并保存所有动画来打开动画

你正在哪个设备上测试?我正在使用三星galaxy-y设备你确定你在emulator中运行的设备上运行的apk与你在emulator中运行的设备相同吗?是的,我100%确定相同的apk在移动设备上运行。嘿,我在其他移动设备上进行了测试,然后我的动画工作,但在我的移动设备上它不工作