`
crazier9527
  • 浏览: 1008742 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android Activity间切换动画效果(转)

阅读更多

Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入,

@Override 
      public void onCreate(Bundle savedInstanceState) { 
              super.onCreate(savedInstanceState); <!--IWMS_AD_BEGIN-->

<script src="../../system/system60.js" type="text/javascript"></script>
<!--IWMS_AD_END-->
              setContentView(R.layout.SplashScreen); 
 
              new Handler().postDelayed(new Runnable() { 
                      @Override 
                      public void run() { 
                              Intent mainIntent = new Intent(SplashScreen.this,     AndroidNews.class); 
                              SplashScreen.this.startActivity(mainIntent); 
                              SplashScreen.this.finish(); 
 
                              overridePendingTransition(R.anim.mainfadein, 
                                      R.anim.splashfadeout); 
                      } 
              }, 3000); 
      }

上面的代码只是闪屏的一部分

getWindow (). setWindowAnimations ( int );  
这可没有上个好但是也可以

 

实现淡入淡出的效果

overridePendingTransition(Android.R.anim.fade_in,android.R.anim.fade_out); 

 

由左向右滑入的效果

overridePendingTransition(Android.R.anim.slide_in_left,android.R.anim.slide_out_right); 

实现zoomin和zoomout,即类似iphone的进入和退出时的效果

overridePendingTransition(R.anim.zoomin, R.anim.zoomout); 

新建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>

新建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>

 

转自http://zsnlovewl.iteye.com/blog/787334

分享到:
评论

相关推荐

    android Activity间切换动画效果演示源码

    本资源提供的"android Activity间切换动画效果演示源码"涵盖了模糊、水波纹以及折叠等多种动态效果,旨在帮助开发者了解并实现各种复杂的Activity切换动画。 1. **Activity切换动画基础** Android中的Activity切换...

    activity切换动画效果大全

    android activity切换动画效果大全,包括六个经典例子: 1、25个activity切换的动画效果; 2、android activity 切换效果库(劲推荐); 3、Android_Activity之间切换动画; 4、Android改变Activity切换效果; 5、...

    Android activity切换的动画效果

    在Android应用开发中,...总的来说,理解和掌握Activity切换动画是提升Android应用体验的关键之一。通过合理利用Android提供的工具和API,开发者可以创造出各种独特且流畅的过渡效果,让应用在众多应用中脱颖而出。

    android activity切换动画效果

    总结来说,Android提供了多种方式来实现Activity切换动画,开发者可以根据项目需求选择适合的方法,利用Android的动画机制为用户带来更出色的视觉体验。通过熟练掌握这些动画技术,不仅可以提升应用的美观度,还能...

    Android中Activity切换动画

    以下是对Android中Activity切换动画的详细说明: 1. **标准动画** Android系统默认提供了几种基本的切换动画,如淡入淡出、滑动等。这些动画可以通过在Manifest.xml文件中的`&lt;activity&gt;`标签内设置`android:...

    Activity切换动画

    总结来说,Activity切换动画是Android开发中的一个重要方面,它能够增强应用的视觉表现力和用户体验。通过理解和熟练运用Android提供的动画机制,开发者可以创建出各种个性化的动画效果,同时解决特定场景下的动画...

    android Activity切换动画多种方式

    总结,Android中的Activity切换动画是提高应用用户体验的重要手段。通过自定义动画、使用系统内置动画或创建基类来统一管理,开发者可以为应用添加各种独特的视觉效果。在实践中,应根据项目需求和用户喜好灵活选择...

    Android Activity四种切换动画

    本篇将详细介绍Android中的四种常见Activity切换动画,包括从下到上、翻页、大小从1到0以及Alpha(透明度)从1到0的变化。 首先,我们来看从下到上的切换动画。这种动画常用于模仿抽屉效果,给人一种新界面从下方拉...

    利用Theme自定义Activity间的切换动画

    要自定义Activity切换动画,我们需要创建一个Custom Animation。Android提供两种类型的动画:Property Animation和View Animation。这里我们主要关注Transition Animation,它是Activity切换时默认使用的动画类型。 ...

    2个Activity之间的切换动画效果

    本文将深入探讨如何实现"2个Activity之间的切换动画效果",主要涉及帧动画(Framed Animation)和补间动画(Tween Animation)的结合使用。 首先,我们来理解帧动画和补间动画的基本概念。帧动画是一种连续播放一系列...

    Android Activity切换动画效果

    本教程将深入探讨如何在Android中实现Activity切换动画效果。 首先,我们需要了解Activity切换动画的两种基本类型:进入(Enter)动画和退出(Exit)动画。进入动画是指当新的Activity显示时发生的动画,而退出动画...

    android里activity切换动画集合

    本篇将深入探讨Android中Activity切换动画的实现与应用。 首先,Android提供两种类型的动画:视图动画(View Animation)和属性动画(Property Animation)。视图动画主要用于改变对象的视觉外观,但不实际改变对象...

    android 两个activity 翻转动画切换

    在Android开发中,Activity之间的切换可以通过自定义动画来实现更加丰富的视觉效果,比如翻转动画。这不仅可以提高用户的交互体验,还能为应用增添独特的风格。本文将深入探讨如何实现两个Activity之间的翻转动画...

    android activity 动画切换

    这样,当从当前Activity切换到`NextActivity`时,就会有淡入淡出的动画效果。 除了使用`overridePendingTransition()`,我们还可以通过重写`onActivityResult()`方法来为返回动画设置自定义动画。只需在返回时调用...

    Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS

    `SwitchLayout`就是这样一个专门用于实现Activity切换时动画特效的库,它的目标是为Android应用带来与iOS类似的平滑和优雅的视图切换效果。本文将深入探讨`SwitchLayout`的原理、使用方法以及如何将其集成到你的...

    activity切换动画效果

    总的来说,Activity切换动画是Android应用提升用户体验的重要手段。通过自定义动画资源、设置动画、组合动画、监听动画和考虑API兼容性,开发者可以为用户提供更为丰富和流畅的视觉体验。在实际项目中,结合...

    Android的Activity跳转动画各种效果整理

    大家使用Android的原生UI都知道,Android的Activity跳转就是很生硬的切换界面。其实Android的Activity跳转可以设置各种动画。下面给大家看看效果: 实现非常简单,用overridePendingtransition(int inId, int outId)...

    android手势及activity切换动画效果

    总结,手势识别增强了用户与应用的交互性,而Activity切换动画则提升了应用的视觉吸引力和整体体验。理解并熟练运用这些技术,可以使你的Android应用更具吸引力和竞争力。在实际开发中,应根据应用需求选择合适的...

    android动画activity切换特效

    共享元素过渡是Lollipop(API 21)及更高版本引入的一个特性,允许在两个Activity之间共享特定视图元素的动画效果,例如,图片在不同Activity间的平滑移动。这需要在AndroidManifest.xml中为Activity设置`android:...

    android Activity添加动画效果

    在"android Activity添加动画效果"的场景下,我们通常会使用过渡动画(Transition Animation),这是在API级别16(Android 4.1)引入的一种视图动画,主要用于Activity间的切换。过渡动画包括进入动画(enter ...

Global site tag (gtag.js) - Google Analytics