首页 > 解决方案 > 在 Android 中的新意图之前添加动画并删除库存动画

问题描述

我想animation在我的应用程序启动时创建一个流体。

所以我有3个活动:

我已经创建了一个reduce_image.xml减少图像的。

但是现在问题来了:当它RedirectorActivity是最后一个 Activity 时,它会显示动画,但是如果我添加:

Intent nextIntent = new Intent(getApplicationContext(), LoginActivity.class);
            nextIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
            startActivity(nextIntent);
            overridePendingTransition(0, 0);

它删除了changingActivity动画(类似于股票卡的动画),但也删除了我在RedirectorActivity.

有可能做我在想什么?

标签: androidxmlanimationandroid-activity

解决方案


好的,我自己找到了答案。在散步清理我的想法后,我记得:

实现 Animation.AnimationListener

有了这个,我将更改意图部分移动到

@Override
public void onAnimationEnd(Animation animation) {

}

现在它起作用了。


推荐阅读