【发布时间】:2016-01-02 12:26:58
【问题描述】:
Intent intent = new Intent(LoginActivity.this, Profile.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
overridePendingTransition(R.anim.pull_in_right, R.anim.push_out_left);
我在登录后使用此标志清除所有活动堆栈。问题是,由于屏幕瞬间变为白色,过渡变得非常难看。有什么办法可以避免这种情况?
P.S.:这两个活动都以红色作为背景。我想知道白色是从哪里来的。
【问题讨论】:
-
这种白色显示活动更改需要更多时间。可能是任何网络或其他东西需要更多时间来加载活动
-
是的,但是有什么我们可以解决的吗?因为当我只是在没有该标志的情况下开始活动时不会发生这种情况。 @CreativeAndroid
标签: android android-layout android-intent android-transitions