Android: activity的过渡动画

打开res/styles.xml:

Android: activity的过渡动画_第1张图片

windowAnimationStyle是通过task栈的插入和弹出执行的,

如果添加了类似如下intent标识符:

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);

这时会导致activity动画错乱.

解决办法:

//定义跳转动画,需要在startActivity后调用
((Activity) context).overridePendingTransition(R.anim.open_enter,R.anim.open_exit);

Android: activity的过渡动画_第2张图片

 

具体的动画细节可以发挥自己的想象~

这里给出我的:

Android: activity的过渡动画_第3张图片

Android: activity的过渡动画_第4张图片

Android: activity的过渡动画_第5张图片

Android: activity的过渡动画_第6张图片

 

你可能感兴趣的:(Android)