我有四个按钮通过意图调用不同的活动。 我打电话的方式如下所示
Intent intent = new Intent(MenuActivity.this,Test3.class);
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
finish();
startActivity(intent);
但我无法按预期得到它。我无法看到动画。 我是否正在调用动画启动活动并以正确的方式完成?
或者更确切地说,我应该使用像flag clear top这样的东西?答案 0 :(得分:2)
您必须在overridePendingTransition(R.anim.fade_in, R.anim.fade_out)
之后直接致电startActivity(intent)
。
这应该适合你:
Intent intent = new Intent(MenuActivity.this,Test3.class);
startActivity(intent);
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
finish();