在Android上的ActivityGroup中滑动过渡动画

时间:2011-06-30 09:25:36

标签: android animation activitygroup

我想在更改ActivityGroup中的活动时添加幻灯片切换动画。我使用了以下函数来使用intent更改活动:

public void replaceContentView(String id, Intent newIntent) {
    View view = getLocalActivityManager().startActivity(id,
            newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
            .getDecorView();
    history.add(view);
    this.setContentView(view);
}

有任何建议我该怎么做?

1 个答案:

答案 0 :(得分:5)

向视图添加动画

实施例

public void replaceContentView(String id, Intent newIntent) {
    View view = getLocalActivityManager().startActivity(id,
            newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
            .getDecorView();

Animation hyperspaceJump = 
     AnimationUtils.loadAnimation(this, R.anim.myanimation);
    view.startAnimation(hyperspaceJump);
 history.add(view);
    this.setContentView(view);
}