放大淡出效果:

my_scale_action.xml

<?xml version="1.0" encoding="utf-8" ?> - <!--  android:duration="@android:integer/config_mediumAnimTime"   --> - <set xmlns:android="http://schemas.android.com/apk/res/android">  <scale android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fromXScale="0.0" android:toXScale="1.4" android:fromYScale="0.0" android:toYScale="1.4" android:pivotX="50%" android:pivotY="50%" android:fillAfter="false" android:duration="2000" />   </set>


my_alpha_action.xml

  <?xml version="1.0" encoding="utf-8" ?> - <!--  android:duration="@android:integer/config_mediumAnimTime"   --> - <set xmlns:android="http://schemas.android.com/apk/res/android">  <alpha android:fromAlpha="1.0" android:toAlpha="0" android:duration="2000" />   </set>

左上角展开淡出效果:

scale_translate.xml

 <?xml version="1.0" encoding="utf-8" ?> - <!--  android:duration="@android:integer/config_mediumAnimTime"   --> - <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">  <scale android:interpolator="@android:res/anim/accelerate_decelerate_interpolator" android:fromXScale="0.0" android:toXScale="1.0" android:fromYScale="0.0" android:toYScale="1.0" android:pivotX="0" android:pivotY="0" android:duration="2000" android:repeatCount="0" android:startOffset="0" />   <translate android:fromXDelta="0" android:toXDelta="0" android:fromYDelta="0" android:toYDelta="0" android:duration="2000" />   </set>

my_alpha_action.xml

  <?xml version="1.0" encoding="utf-8" ?> - <!--  android:duration="@android:integer/config_mediumAnimTime"   --> - <set xmlns:android="http://schemas.android.com/apk/res/android">  <alpha android:fromAlpha="1.0" android:toAlpha="0" android:duration="2000" />   </set>

转动淡出效果:

scale_rotate.xml

 <?xml version="1.0" encoding="utf-8" ?> - <!--  android:duration="@android:integer/config_mediumAnimTime"   --> - <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">  <scale android:interpolator="@android:res/anim/accelerate_decelerate_interpolator" android:fromXScale="0.0" android:toXScale="1.0" android:fromYScale="0.0" android:toYScale="1.0" android:pivotX="50%" android:pivotY="50%" android:duration="2000" android:repeatCount="0" android:startOffset="20" />   <rotate android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fromDegrees="0" android:toDegrees="+355" android:pivotX="50%" android:pivotY="50%" android:duration="2000" />   </set>


my_alpha_action.xml

 <?xml version="1.0" encoding="utf-8" ?> - <!--  android:duration="@android:integer/config_mediumAnimTime"   --> - <set xmlns:android="http://schemas.android.com/apk/res/android">  <alpha android:fromAlpha="1.0" android:toAlpha="0" android:duration="2000" />   </set>

左右交错效果:

slide_left.xml

  <?xml version="1.0" encoding="utf-8" ?> - <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">  <translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="2000" />   </set>

slide_right.xml

  <?xml version="1.0" encoding="utf-8" ?> - <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">  <translate android:fromXDelta="-100%p" android:toXDelta="0" android:duration="2000" />   </set>

java代码中使用函数overridePendingTransition(),此函数有两个参数,第一个是前activity的退出,第二个是后activity的进入。在res下创建一个新文件夹anim,将实现效果的xml文件放入,调用即可实现。

如:overridePendingTransition(R.anim.my_scale_action,R.anim.my_alpha_action);

注意:overridePendingTransition()函数的使用一定要在startactivity()或finish()之后。

更多相关文章

  1. C语言函数以及函数的使用
  2. Android实现自己的回调函数
  3. Android DrawerLayout抽屉效果
  4. Android库so文件及skia函数的调用
  5. Android基于TextView属性android:ellipsize实现跑马灯效果的方法
  6. Android 滑动效果高级篇(七)—— 华丽翻页效果
  7. Android 各种实现Tab效果的实现方式
  8. Android TextView显示文字过长时添加阴影渐变消失效果

随机推荐

  1. 【Python】Python脚本实现抢券
  2. 如何使用不同的类python在一个类中的一个
  3. 安装numpy+scipy+matlotlib+scikit-learn
  4. Linux或Linux虚拟机桥接模式使用Python2
  5. [LeetCode][Python][C#]刷题记录 1. 两数
  6. Python3基础教程-廖雪峰[带标签完整版]
  7. wxPython 显示一张图片
  8. eclipse调用python模块是出错及解决
  9. py2exe使用相对路径的当前目录问题
  10. Python里如何取得第一个光驱的盘符???