android - 两个 Activity 之间的动画不起作用

标签 android animation

我正在尝试在两个 Activity 之间做一个幻灯片动画,然后一个开始另一个,

public void onClick(View view) {
    Intent intent = new Intent(TestAppActivity.this, SecondActivity.class);
    startActivityForResult(intent, 1);
    TestAppActivity.this.overridePendingTransition(R.anim.animation_enter,   R.anim.animation_leave);
    finish();
}

根本没有动画。输入的 xml 是:

<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="3000" />

请假:

<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="3000" />

我可以看出哪里出了问题。使用安卓 2.3.3。谢谢。

最佳答案

overridePendingTransition(R.anim.animation_enter, R.anim.animation_leave); 放在 finish(); 之后。

关于android - 两个 Activity 之间的动画不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7712665/

相关文章:

android - pubnub channel 在一段时间后被删除

android - SQLite 连接没有直接关系的表

eclipse - 通过Eclipse连接手机调试时如何安全断开手机?

javascript - 相对 "position:absolute"坐标之间的动画对象

javascript - jQuery 淡出函数

ios - 保存托管对象新关系对象不会动画到 UITableView

java - 我想知道如何在单击按钮时在 Java AWT 中从一个 XML 页面导航到另一个 XML 页面

android - 从自定义 Fragment 调用 DialogFragment,然后设置其属性

html - 将鼠标悬停在链接上 - 背景应该变得模糊,但文本不会

java - 在动画模拟中将逻辑与图形分离