我们在滑动手机界面的时候,界面总是很流畅的滑动,这就是动画效果,我们也可以做出这样的效果

1. 创建两个Acitivity,实现两个界面的切换,这个代码很简单,就是用intent来实现,在这里就不在赘述

2. 点击第一个页面的按钮,第二个页面以动画移动的方式进入.

注意方法的名称

Android 修改所有activity设置打开动画 activity切换动画效果_软件开发


红线部分是第二个页面进入时的动画,绿线部分是第一个页面出去时的动画.相应的xml文件如下,100%p表示父控件的宽度,而布局是充满手机屏幕的,所以100%p就是手机的宽度

Android 修改所有activity设置打开动画 activity切换动画效果_软件培训_02


Android 修改所有activity设置打开动画 activity切换动画效果_android_03


3. 在第二个页面点击back键,移动化的形式滑出,第一个页面以动画形式进入,和上面的代码相似,需要在第二个页面的添加一个back键的监听,如下

Android 修改所有activity设置打开动画 activity切换动画效果_android_04


这个方法和上面的方法一样,在写两个xml文件,注意滑出和进入的坐标即可