overridePendingTransition 这个方法有点恶心。。。。
需要注意加载的时机,即Activity#onCreate之前调用 Activity#finish之后调用
在其他时机调用无效
@Override
protected void onCreate(Bundle savedInstanceState) {
overridePendingTransition(R.anim.in_bottom2top, 0);//进入的动画
super.onCreate(savedInstanceState);
//overridePendingTransition(R.anim.in_bottom2top, 0);//此处设置无效
}
@Override
public void finish() {
//overridePendingTransition(0, R.anim.out_top2bottom);// 次数调用无效
super.finish();
overridePendingTransition(0, R.anim.out_top2bottom);//结束的动画
}
网友评论