Android 动画跳转

版权声明: https://blog.csdn.net/InternetProgrammers/article/details/80755898

可以先看下效果图:
这里写图片描述
注意事项:

1、必须在 StartActivity() 或 finish() 之后立即调用。
2、而且在 2.1 以上版本有效
3、手机设置-显示-动画,要开启状态

实现左进右出的效果
MainActivity
这里写图片描述这里写图片描述
主要代码:

startActivity(new Intent(MainActivity.this,SecondActivity.class));
overridePendingTransition(R.anim.left, R.anim.right);

SecondActivity
这里写图片描述这里写图片描述
主要代码:

finish();
overridePendingTransition(R.anim.left, R.anim.right);

动画XML文件代码:
这里写图片描述这里写图片描述
注意路径!!

由于主题默认是黑色,所以在执行以上跳转动画时,会出现短暂的黑屏,这样的用户体验是很不好。解决办法就是主题文件中加下面该属性。使主题的窗口变成透明,这样就不会出现黑屏了。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/InternetProgrammers/article/details/80755898