`
eagle0824
  • 浏览: 231723 次
  • 性别: Icon_minigender_1
  • 来自: 镇江
社区版块
存档分类
最新评论

自定义activity启动退出效果

阅读更多

android 自2.0以后提供了开发者可以自定义activity转换的效果,方法如下

写道

//此方法为Activity的方法,在执行startActivity(Intent)和finish()执行,
//其中第一个参数为
//进入activity的效果
//第二个参数为
//退出的activity的效果
//两个参数为0,表示自定义效果
overridePendingTransition(R.anim.fade_enter,R.anim.fade_exit);

//读者可以用
Intent intent = new Intent(this,other.class);
startActivity(intent);
//来测试

 其中r.anim.fade_enter和r.anim.fade_exit是自定义的效果

详情可以参考APIDEMO中的app->activity->ainimation

分享到:
评论

相关推荐

    Activity启动和退出动画

    要在Activity启动时播放动画,我们可以在onCreate()方法中使用`overridePendingTransition()`函数。例如,我们可以创建两个XML动画资源文件,一个用于进入动画(right_in.xml),另一个用于退出动画(right_out.xml...

    安卓启动退出网络判断相关-Activity启动和退出动画.zip

    这个压缩包“安卓启动退出网络判断相关-Activity启动和退出动画.zip”包含了关于Activity启动动画、退出动画的实现以及可能的网络状态判断的示例代码。 首先,我们来看“Activity启动和退出动画”。在安卓中,...

    Android使用Theme自定义Activity进入退出动画的方法

    在Android开发中,自定义Activity的进入和退出动画可以提升用户体验,使应用更加生动有趣。本文将详细介绍如何通过Theme来实现这一目标,涉及到Android的Activity属性设置和资源操作。 首先,我们了解`Theme`和`...

    Android高级应用源码-Activity启动和退出动画.rar

    源码可能展示了如何组合和定制这些基本动画,以创建独特的启动和退出效果。 5. **共享元素过渡** 在Activity之间切换时,如果希望某个UI元素在两个Activity间保持一致,可以使用共享元素过渡。这在启动和退出动画...

    Activity自定义切换动画

    总之,自定义Activity切换动画是提升应用体验的重要手段,通过深入理解Transition和Animator机制,结合实际项目需求,可以创造出独特且吸引人的动画效果。不断实践和探索,将使你的应用在众多应用中脱颖而出。

    Android应用开发多个activity完全退出程序方法

    3. **使用BroadcastReceiver**:创建一个BroadcastReceiver监听系统广播,当接收到特定的广播(例如自定义广播)时,触发所有Activity的关闭。这种方法需要在每个Activity中注册和注销这个BroadcastReceiver。 4. *...

    activity切换翻转效果

    总结来说,实现"activity切换翻转效果"主要涉及自定义Animation类、设置动画参数、应用动画到Activity以及处理3D翻转的数学逻辑。通过这种方式,开发者可以为Android应用增添独特且吸引人的交互体验,提高用户的满意...

    安全退出activity方法(多种)

    3. 使用FLAG_ACTIVITY_NEW_TASK:如果你的Activity是在新的任务栈中启动的,可以使用`FLAG_ACTIVITY_NEW_TASK`和`FLAG_ACTIVITY_CLEAR_TASK`来清理整个任务栈,从而达到退出Activity的目的。这通常用于启动主...

    android总结activity切换出现效果.zip

    8. **Activity栈管理**:理解Activity的启动模式(standard、singleTop、singleTask、singleInstance)对于控制Activity切换效果至关重要。不同的启动模式会影响Activity在栈中的位置,从而影响动画效果。 9. **...

    android 自定义dialog和activity跳转的样式

    自定义Dialog可以使应用程序在提示用户信息或者进行选择时,展现出更符合应用风格的界面,而自定义Activity跳转样式则能使得页面间的过渡更加流畅自然。下面将详细介绍这两个方面的实现方法。 首先,我们来探讨如何...

    Android-Android实现了可以滑动左侧边缘退出Activity的功能

    正确的方式是启动一个动画或者过渡效果,当动画完成后再调用`finish()`。此外,如果Activity中有其他正在进行的异步任务,也需要确保在Activity关闭前适当清理,避免内存泄漏。 在提供的代码库`zouxianbincc-...

    ActivityAnimations:自定义Activity动画。做Activity复杂动画demo

    ActivityAnimations项目专注于自定义Activity之间的过渡动画,为应用提供更丰富的视觉体验。本篇将深入探讨如何利用Java语言来实现Activity的复杂动画效果。 一、自定义动画原理 Android系统提供了多种内置的...

    Android代码-从注册流程分析如何安全退出多个Activity多种方式.rar

    这样,当再次启动栈顶Activity时,会清除所有中间Activity并恢复栈顶Activity的状态,达到退出的效果。 3. **广播接收器**:可以创建一个全局广播接收器,在接收到特定广播(例如,用户按下电源键或者系统进入低...

    Activity之间相互跳转和传递数据(包括Button样式自定义、Check样式自定义和Activity添加Menu)

    本主题将深入探讨Activity之间的跳转和数据传递,同时涵盖Button样式的自定义、Check样式的自定义以及如何在Activity中添加Menu。 一、Activity之间的跳转 在Android中,我们通常使用Intent对象来启动一个新的...

    activity跳转动画效果

    进入动画是指Activity启动时执行的动画,退出动画则是Activity关闭时的动画。共享元素动画允许我们在两个Activity之间平滑过渡一个或多个UI元素,增加连贯性。 2. **XML动画定义**:Android的动画效果主要通过XML...

    退出Activity

    4. 最后,在onFling()方法中的向上滑动手势判断后,调用startSlideOutAnimation()方法启动退出动画。 ```java if (e1.getY() - e2.getY() > 0) { startSlideOutAnimation(); } else { return false; } ``` 在...

    Android 一次启动多个Activity (TaskStackBuilder)

    这里`MainActivity.class`是主Activity的类,这样就能确保新Activity启动后,返回栈中有主Activity。 3. **设置启动Intent** 使用TaskStackBuilder创建的Intent启动Activity: ```java Intent resultIntent =...

    activity启动动画、android5.0共享元素启动动画,详解demo

    Activity启动动画是Android中用于改变Activity进入和退出时视觉效果的技术。通过自定义动画,开发者可以实现各种独特的过渡效果,使应用程序看起来更加生动和专业。实现Activity启动动画主要涉及以下几个步骤: 1. ...

Global site tag (gtag.js) - Google Analytics