Android Activity 跳转动画设置

anim下创建动画文件

  • slide_left_in.xml (左边进入)

    
    
    
        
    
    
    
  • slide_left_out.xml (左边退出)

    
    
    
        
    
    
    
  • slide_right_in.xml (右边进入)

    
    
    
        
    
    
    
  • slide_right_out.xml (右边退出)

    
    
    
        
    
    
    

在style.xml设置

```xml
    
    
```    
属性 作用
activityOpenEnterAnimation 一个activity创建进入的效果
activityOpenExitAnimation activity还没有finish()下退出效果, 比如有俩个activity A与B 首先启动A 然后再启动B 那么A还没有finish() 这时A的退出效果。
activityCloseEnterAnimation 表示上一个activity返回进入效果 比如有俩个activity A与B B在最上面,B退出(finish)后 A重新进入的效果
activityCloseExitAnimation 表示的是activity finish()之后的效果 比如有俩个activity A与B B退出后会被finish() 那么B的退出效果在这定义。

使用方法一

  • 第一步
    
  • 第二步

    
    
    
    
    
    
     
    

使用方法二

```java
    // 启动activity 时候设置启动方式
    //需要在startActivity之后就执行该方法overridePendingTransition(进入动画,退出动画);
     startActivity(intent);
     overridePendingTransition(R.anim.slide_right_in, R.anim.slide_left_out);
```

个人比较推荐使用方法一,因为使用方法二需要在启动时候设置和finish;关闭的时候也要设置,还要监听back按键等等。

你可能感兴趣的:(Android Activity 跳转动画设置)