活动组中活动之间的Android转换

时间:2012-02-12 14:11:15

标签: android

我正在尝试在活动组内的活动之间制作动画。

我知道纯粹主义者会告诉我不应该使用多个活动并且应该使用View Flipper,但我没有启动项目,也没有完全重新实现解决方案的选项。

问题是新活动滑过前一个上方,而前一个被清除,新活动在空白背景上滑动。

在新活动设置动画之前,是否仍然保留以前的活动?

public void startChildActivity(String Id, Intent intent, AnimationType animationType){
    Window window = getLocalActivityManager().startActivity(Id, intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));


final View view = window != null ? window.getDecorView() : null;
    if (view != null) {
    Animation animation = AnimationUtils.loadAnimation(this, android.R.anim.slideup);
    view.startAnimation(animation);
    this.setContentView(view);
    }
}

0 个答案:

没有答案