Android - 动画中级屏幕不顺畅

时间:2014-02-11 11:43:26

标签: android animation

我要求有一个中间活动作为导航的决定权限,没有任何布局要膨胀,即使在目标活动开始后也没有完成。

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

如果我们完成一项活动,它是如何顺利的。是否需要以前的动画活动?

1 个答案:

答案 0 :(得分:0)

最后,作为解决方法,我在该中间Activity的onCreate()中将backgroundDrawable设置为Transparent

ColorDrawable colorDrawable = new ColorDrawable(Color.TRANSPARENT);
getWindow().setBackgroundDrawable(colorDrawable);