因为分享页面打开和关闭过于突兀,因而要添加上动画。
首先考虑的是overridePendingTransition方法。
overridePendingTransition(startAnim,endAnim);
startActivity(new Intent(ActivityA.this,ActivityB.class));
overridePendingTransition(startAnim,endAnim);
finish();
以上代码表示打开B页面同时关闭A页面,则效果就是A执行退出动画,B执行进入动画。
方法很简单 ,代码很简单,结果很简单,无效。分享页面关闭时没有动画,也就是B页面关闭的时候没有动画。
于是,在B页面中,重写finish()方法
@override
public void finish(){
super();
overridePendingTransition(startAnim,endAnim);
}
给B