Android中Activity跳转和切换动画 完美方案

原文地址: http://blog.csdn.net/jdsjlzx/article/details/8286788

android2.0以上

可以用overridePendingTransition(R.anim.translate_in, R.anim.translate_out);这个方法  切换动画
但麻烦的是 切换动画时候 必须finish前面一个
而且你无法控制返回和结束时候的动画
现在有一种方式  用theme来控制
[html]  view plain copy
  1. <style name="MyTheme">  
  2.     <item name="android:windowAnimationStyle">@style/ActivityAnimationitem>  
  3. style>  
  4. <style name="AnimationActivity">  
  5.     <item name="android.activityOpenEnterAnimation">@anim/activity_open_enteritem>  
  6.     <item name="android.activityOpenExitAnimation">@anim/activity_open_exititem>  
  7.     <item name="android.activityCloseEnterAnimation">@anim/activity_close_enteritem>  
  8.     <item name="android.activityCloseExitAnimation">@anim/activity_close_exititem>  
  9. style>  


这样可以直接在manifest.xml中对这个activity设置theme就OK了  比用那个系统方法要方便的多


在activity or application中
android:theme="@style/MyTheme"
使用




   

你可能感兴趣的:(Android中Activity跳转和切换动画 完美方案)