Android转换无法在手机上运行

时间:2011-09-11 21:45:54

标签: android transition

我在模拟器中正常运行的活动之间创建了一些过渡,但在手机上看不到任何内容(淡入或滑出)。新活动看起来就像我没有实现任何过渡。那是为什么?

fadein.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
   android:interpolator="@android:anim/accelerate_interpolator"
   android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="1000" />   

fadeout.xml

<?xml version="1.0" encoding="utf-8"?>
    <alpha xmlns:android="http://schemas.android.com/apk/res/android"
       android:interpolator="@android:anim/accelerate_interpolator"
       android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="1000" />

我设置了相应的活动

 overridePendingTransition(R.anim.fadein, R.anim.fadeout);

3 个答案:

答案 0 :(得分:13)

确保在设备上启用了动画。为此,请转到设置 - >显示 - >动画,然后选择“所有动画”。

答案 1 :(得分:4)

启用过渡动画

设置 - &gt;开发者选项 - &gt;过渡动画比例 - &gt; 1X

答案 2 :(得分:0)

转到Settigs,然后选择开发人员选项,并检查与动画相关的选项,并确保每个动画选项都已打开