Intent intent = new Intent(this,SecondActivity.class);
startActivityForResult(intent,11);
int version =android.os.Build.VERSION.SDK_INT;
if(version>5){
//自定义的动画效果
overridePendingTransition(R.anim.zoomin,R.anim.zoomout);
//以下两个是使用Android自定义的
//overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
//overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
}
下面为两个自定义的动画效果XML文件,存放位置为:res/anim/
1,动画进入效果:zoomin.xml Java代码 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator"> <scaleandroid:fromXScale="2.0" android:toXScale="1.0" android:fromYScale="2.0" android:toYScale="1.0" android:pivotX="50%p" android:pivotY="50%p" android:duration="@android:integer/config_mediumAnimTime" /> </set> 2,动画退出效果:zoomout.xml Java代码 19 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator" android:zAdjustment="top"> <scaleandroid:fromXScale="1.0" android:toXScale=".5" android:fromYScale="1.0" android:toYScale=".5" android:pivotX="50%p" android:pivotY="50%p" android:duration="@android:integer/config_mediumAnimTime" /> <alphaandroid:fromAlpha="1.0" android:toAlpha="0" android:duration="@android:integer/config_mediumAnimTime"/> </set>