我要求有一个中间活动作为导航的决定权限,没有任何布局要膨胀,即使在目标活动开始后也没有完成。
IntermediateActivity
if(condition1){
Intent intent = new Intent(this, TargetActivity.class);
startActivity(intent);
// not finished
}
else{
.......
}
在中级活动中,
如果我们在启动目标活动后finish()
,the Animation is very smooth
正常。
但是,如果我们didn't finish()
中间活动,the animation is coming but it is not smooth. There is blink in between.
I want to understand
如果我们完成一项活动,它是如何顺利的。是否需要以前的动画活动?
答案 0 :(得分:0)
最后,作为解决方法,我在该中间Activity的onCreate()中将backgroundDrawable设置为Transparent
。
ColorDrawable colorDrawable = new ColorDrawable(Color.TRANSPARENT);
getWindow().setBackgroundDrawable(colorDrawable);