`

关于Activity切换动画——overridePendingTransition

阅读更多
Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。
它包括两个部分:
一部分是第一个activity退出时的动画;
另外一部分时第二个activity进入时的动画;

在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是
overridePendingTransition
这个函数有两个参数,一个参数是第二个activity进入时的动,另外一个参数则是第一个activity画退出时的动画。

这里需要特别说明的是,关于overridePendingTransition这个函数,有两点需要主意:
1.它必需紧挨着startActivity()或者finish()函数之后调用
2.它只在android2.0以及以上版本上适用
分享到:
评论
3 楼 追求幸福 2012-02-13  
ywjschm 写道
瞎写的,哪抄的吧,明显第一个参数是进入,第二个是退出

谢谢指正!确实是写错了,已经改正了。
2 楼 ywjschm 2012-02-13  
瞎写的,哪抄的吧,明显第一个参数是进入,第二个是退出
1 楼 blocker2005 2011-08-12  
大哥,能不能写个demo或者贴个代码图片之类的,好让读者看看啊

相关推荐

    安卓Android源码——activity切换特效.zip

    本资料"安卓Android源码——activity切换特效.zip"提供了一些实现Activity切换动画的示例代码。 首先,我们要理解Android系统提供的几种内置动画类型:进入动画(Enter)、退出动画(Exit)、共享元素过渡(Shared ...

    安卓Andriod源码——activity切换特效.zip

    通过深入研究这个压缩包中的`ActivityAnimation`代码,你可以了解到如何结合使用这些工具来创建个性化的Activity切换动画。 总之,Activity切换特效是Android开发中的一个重要方面,它可以帮助提升应用的视觉表现力...

    andorid Lollipop(5.0)--activity跳转动画

    在Android 5.0之前,Activity之间的切换主要依靠`overridePendingTransition()`方法来实现自定义动画。然而,Lollipop引入了一种更为优雅的方式——Transition API,它可以自动处理视图的进入和退出动画,提供更加...

    Android activity动画案例

    要实现Activity切换动画,我们需要在AndroidManifest.xml文件中为每个Activity定义入口动画(enter animation)和退出动画(exit animation)。这些动画可以通过在<activity>标签内添加<activity android:theme="@...

    安卓Android源码——动画效果translate、scale、alpha、rotate切换Activity动画.zip

    这个压缩包文件提供了关于如何使用translate、scale、alpha和rotate四种基本动画来实现Activity切换的源码示例。以下将详细介绍这些动画效果及其在Android中的应用。 1. **Translate动画**(平移动画) Translate...

    android应用源码动画效果-translate、scale、alpha、rotate-切换Activity动画.zip

    本资源包含了一组源码示例,展示了如何使用四种基本动画——translate(平移)、scale(缩放)、alpha(透明度)和rotate(旋转)来实现Activity之间的切换动画。下面将详细阐述这四种动画以及它们在Android中的应用...

    android应用源码动画效果 translate、scale、alpha、rotate 切换Activity动画.zip

    本压缩包提供的是关于如何使用基本的动画类型——translate(平移)、scale(缩放)、alpha(透明度)和rotate(旋转)来实现Activity切换动画的源码示例。下面将详细解释这些动画效果以及如何在Android中实现它们。...

    Activity左右边滑入滑出的动画切换R.anim.slide_in_left

    通过这种方式,我们可以自定义Activity之间的切换动画,为用户创造出更丰富的交互体验。Android提供了一系列的动画API,包括补间动画(如上面的平移动画)、帧动画以及属性动画,开发者可以根据需求选择合适的方式...

    安卓Android源码——ActivitySplitAnimation-master.zip

    通过调用`overridePendingTransition()`方法,可以指定在Activity切换时使用的进出动画。 6. **自定义动画**:源码可能会包含自定义的Animator或Transition类,用于实现特定的分割动画效果。开发者可以利用`...

    Android——手机页面的转换

    2. **动画**:Android提供了多种内置动画,如淡入淡出、滑动等,可应用于Activity之间的切换。通过设置`android:activityOpenEnterAnimation`和`android:activityOpenExitAnimation`等属性,可以在AndroidManifest....

    Android项目之——页面特效集合(附源码)_Android.rar

    开发者可以通过`overridePendingTransition()`方法设置这些动画,增强用户在不同页面间切换的感知。 2. **Fragment动画**:Fragment的添加、移除和替换也可以配合动画,比如滑动过渡、缩放等。使用`...

Global site tag (gtag.js) - Google Analytics