(注:具体动画的设置,看不懂的同学大家自行找资料学习,很简单的。)
开启动画activity_close.xml
android:fromYDelta="100%p"
android:toYDelta="25"
android:duration="500"
/>
结束动画:activity_close.xml
android:fromYDelta="0"
android:toYDelta="100%p"
android:duration="500"
/>
设置启动activity动画:
(注:只是部分主要代码,目的是告诉大家如何使用)
startActivity(Activity.class);
activity.overridePendingTransition(R.anim.activity_open,0);
设置关闭activity动画
(注:两种位置,其实道理都是一样的)
finish();
//关闭activity动画显示
this.overridePendingTransition(0, R.anim.activity_close);
或者:
@Override
public void finish() {
super.finish();
//关闭activity动画显示
this.overridePendingTransition(0, R.anim.activity_close);
}