【发布时间】:2017-03-22 01:53:42
【问题描述】:
我的应用中有多个不同的 Activity,我不希望在不同 Activity 之间切换时出现任何过渡动画。以下是我在活动之间的变化:
Intent i = new Intent(FirstActivity.this, SecondActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);
这在我第一次开始新活动时非常有用。没有动画,但是当我回到一个已经开始的活动时,似乎“Intent.FLAG_ACTIVITY_NO_ANIMATION”被忽略了,默认动画发生了。
我似乎无法弄清楚为什么会这样。
【问题讨论】:
标签: android animation android-intent flags