我正在尝试在活动组内的活动之间制作动画。
我知道纯粹主义者会告诉我不应该使用多个活动并且应该使用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);
}
}