Cru*_*ceo 3 android android-intent
基本上,我遇到的问题是只显示输入幻灯片动画; 调用Activity不动画.
startActivity(intent);
overridePendingTransition(R.anim.right_in_partly, R.anim.left_out_partly);
Run Code Online (Sandbox Code Playgroud)
我知道事实上它不是动画文件,因为将exitAnimation(方法调用中的第二个参数)替换为仍然有效的并且根本没有动画的动画文件.
奇怪的是,从第二个Activity调用finish()时会出现相反的情况.
finish();
overridePendingTransition(R.anim.left_in_partly, R.anim.right_out_partly);
Run Code Online (Sandbox Code Playgroud)
调用它时,第二个Activity的退出动画显示,但第一个Activity仍然没有动画.
再次,用我们知道的工作(exitAnimation)替换enterAnimation(第一个参数)仍然没有效果,所以它绝对不是动画文件.
任何人都有任何想法,为什么会这样?我很难过......
提前致谢!
由于没有人能够告诉我们为什么会发生这种情况,所以我通过向AnimationSet添加ZAdjustment来解决这个问题:
<set xmlns:android="schemas.android.com/apk/res/android";
android:interpolator="@android:anim/linear_interpolator"
android:zAdjustment="top">
Run Code Online (Sandbox Code Playgroud)
出于某种原因,允许退出动画工作.
| 归档时间: |
|
| 查看次数: |
2145 次 |
| 最近记录: |