Android自定义Activity漂亮跳转效果
两个Activity跳转的时候,自定义翻页效果:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
startActivityForResult(intent, 11);
//添加界面切换效果,注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持
int version = Integer.valueOf(android.os.Build.VERSION.SDK);
if(version >= 5) {
overridePendingTransition(R.anim.zoomin, R.anim.zoomout); //此为自定义的动画效果,下面两个为系统的动画效果
//overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
//overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
}
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
startActivityForResult(intent, 11);
//添加界面切换效果,注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持
int version = Integer.valueOf(android.os.Build.VERSION.SDK);
if(version >= 5) {
overridePendingTransition(R.anim.zoomin, R.anim.zoomout); //此为自定义的动画效果,下面两个为系统的动画效果
//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
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">
<scale android: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>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">
<scale android: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
<?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">
<scale android: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" />
<alpha android:fromAlpha="1.0" android:toAlpha="0"
android:duration="@android:integer/config_mediumAnimTime"/>
</set>
文章导读
游戏推荐
- 热门
- 最新
会说话的狗狗本 Talking Be 会说话的狗狗本是会说话系列中的一款,知名度应该是仅次于会...
查看详情
弗拉特潜水 Flutty Diver vFlutty Diver(弗拉特潜水)是一款非常可爱的益智游戏,这是安卓...
查看详情
太空披萨 Space Pizza DeliSpace Pizza Delivery(太空披萨)是一款较为简单的跳跃类的小...
查看详情
人类:历史 Person: The HisPerson: The History(人类:历史)是一款画面非常单调的游戏,灰...
查看详情
会说话的狗狗本 Talking Be 会说话的狗狗本是会说话系列中的一款,知名度应该是仅次于会...
查看详情
弗拉特潜水 Flutty Diver vFlutty Diver(弗拉特潜水)是一款非常可爱的益智游戏,这是安卓...
查看详情
太空披萨 Space Pizza DeliSpace Pizza Delivery(太空披萨)是一款较为简单的跳跃类的小...
查看详情
人类:历史 Person: The HisPerson: The History(人类:历史)是一款画面非常单调的游戏,灰...
查看详情
软件推荐
- 热门
- 最新
海豚浏览器 v8.0今天,国产手机浏览器知名品牌海豚浏览器发布了它的一个最新...
查看详情
应用魔方 AppShare v2.4.3AppShare(应用魔方)是一款比较具有人气的安卓手机应用,它能够...
查看详情
超频软件 Voltage Control Voltage Control Extreme是安卓平台一款非常受欢迎的CPU超...
查看详情
音频管理器 AudioManager P音频管理器 (AudioManager Pro)的功能不错,能够方便你控制安卓...
查看详情
土司 v1.0土司是一款在线交流与分享软件,能够让你DIY自己的手机社区,你...
查看详情
海豚浏览器 v8.0今天,国产手机浏览器知名品牌海豚浏览器发布了它的一个最新...
查看详情
迈播 v2.0.1.0215迈播是由迈视网(www.maxtv.cn)开发的一款免费的手机视频应用,...
查看详情
应用魔方 AppShare v2.4.3AppShare(应用魔方)是一款比较具有人气的安卓手机应用,它能够...
查看详情
推荐文章
- 新闻
- 评测
- 教程

