码迷,mamicode.com
首页 > 移动开发 > 详细

Android中使用overridePendingTransition实现Activity切换动画

时间:2015-08-28 21:28:14      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:android


方法说明:
public void overridePendingTransition(int enterAnim, int exitAnim);
enterAnim:第二个Activity进入的动画
exitAnim:第一个Activity退出的动画
①、在res/anima文件夹下新建两个动画文件,分别命名为alpha_enter.xml和alpha_exit.xml。
alpha_enter.xml(渐入效果)

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromAlpha="0.0"
    android:toAlpha="1"
    android:duration="200">
</alpha>

alpha_exit.xml(渐出效果)

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="200"
    android:fromAlpha="1"
    android:toAlpha="0"></alpha>
②、在需要切换效果的Activity中调用overridePendingTransition方法,

Intent intent=new Intent(this,Config2Activity.class);
startActivity(intent);
finish();
overridePendingTransition(R.anim.alpha_enter, R.anim.alpha_exit);







版权声明:本文为博主原创文章,未经博主允许不得转载。

Android中使用overridePendingTransition实现Activity切换动画

标签:android

原文地址:http://blog.csdn.net/dongzhout/article/details/48057609

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!