原文:自定义Activity漂亮跳转效果


两个Activity跳转的时候,自定义翻页效果:

Java代码
  1. Intentintent=newIntent(FirstActivity.this,SecondActivity.class);
  2. startActivityForResult(intent,11);
  3. //添加界面切换效果,注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持
  4. intversion=Integer.valueOf(android.os.Build.VERSION.SDK);
  5. if(version>=5){
  6. overridePendingTransition(R.anim.zoomin,R.anim.zoomout);//此为自定义的动画效果,下面两个为系统的动画效果
  7. //overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
  8. //overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
  9. }

下面为两个自定义的动画效果XML文件,存放位置为:res/anim/

1,动画进入效果:zoomin.xml

Java代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <setxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:interpolator="@android:anim/decelerate_interpolator">
  4. <scaleandroid:fromXScale="2.0"android:toXScale="1.0"
  5. android:fromYScale="2.0"android:toYScale="1.0"
  6. android:pivotX="50%p"android:pivotY="50%p"
  7. android:duration="@android:integer/config_mediumAnimTime"/>
  8. </set>

2,动画退出效果:zoomout.xml

Java代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <setxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:interpolator="@android:anim/decelerate_interpolator"
  4. android:zAdjustment="top">
  5. <scaleandroid:fromXScale="1.0"android:toXScale=".5"
  6. android:fromYScale="1.0"android:toYScale=".5"
  7. android:pivotX="50%p"android:pivotY="50%p"
  8. android:duration="@android:integer/config_mediumAnimTime"/>
  9. <alphaandroid:fromAlpha="1.0"android:toAlpha="0"
  10. android:duration="@android:integer/config_mediumAnimTime"/>
  11. </set>

更多相关文章

  1. 带图片的按钮-Android源代码
  2. android自制拨号器
  3. Android/J2SE计算两个位置坐标之间的距离
  4. 如何进入android的官方开发者网站
  5. Android(安卓)TabHost的使用
  6. Android(安卓)Studio :Failed to resolve : annotationProcessor
  7. Android(安卓)SDK tools R12, ADT 12.0.0 发布了
  8. 不匀速移动的Animaiton实例XML
  9. Android实现顶部悬浮效果

随机推荐

  1. 关于Android这个名字。。。
  2. 为Android(和其他移动平台)安装MoSync
  3. android热更新
  4. Android(安卓)View 绘制刷新流程分析
  5. android (java) 网络发送get/post请求参
  6. Android SDK 2.2 开发环境详解
  7. Android(安卓)Webview组件使用总结
  8. Android JNI开发入门之二(javah命令的补
  9. 菜鸟多了我们就有价值了,Android开发没前
  10. 一张图告诉你:Android系统哪代强?