我一直在调整android设计和Android的功能以使用Android框架的最大潜力,我遇到过渡,我的问题是如何定义Activity的Destroyed的动画?假设我正在使用这样的意图开始一项活动:
Intent intent_info = new Intent(ComponentsPage.this, SecondActivity.class);
startActivity(intent_info);
overridePendingTransition(R.anim.slide_up, R.anim.no_change);
该片段基本上通过Slide Up过渡打开了SecondActivity。现在我在第二个活动,第二个活动说没有任何按钮,但我希望每当第二个活动关闭(销毁)它关闭时,滑动动画。
我尝试过添加
overridePendingTransition(R.anim.no_change,R.anim.slide_down);
在onDestroy()和onStop()里面,但仍然没有运气,我想当调用这些方法时,活动已经关闭。
答案 0 :(得分:3)
当您尝试完成第二个活动时,尝试覆盖SecondActivity中的finish方法,如下所示:
@Override
public void finish() {
super.finish();
overridePendingTransition(R.anim.no_change, R.anim.slide_down);
}