`
zhoujianghai
  • 浏览: 439873 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

activity切换特效(类似iphone的进入和退出时的效果)

阅读更多

关于activity的切换,有很多挺好看的动画实现,最近在项目中加入了类似于iphone的进入退出的特效。主要使用了overridePendingTransition(int in,int out)这个方法,该方法里有两个int类型参数,不过这个方法只在android2.0之后的版本支持。所以在使用之前最好先判断一下当前系统的版本,该方法在startActivity(intent)后使用,代码如下:

Intent intent = new Intent(ActivityA.this, ActivityB.class);

	this.startActivity(intent);
	int version = Integer.valueOf(android.os.Build.VERSION.SDK);
	if(version  >= 5) {
		overridePendingTransition(R.anim.zoomin,    R.anim.zoomout);   
	    }

  android.os.Build.VERSION.SDK是获得当前系统的版本号。上述代码中用到了两个xml文件。

 

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>   

 

 

 

分享到:
评论
1 楼 jgszhuzhu 2012-08-28  
xml文件如果有错误, Android:这里全部改成小写

相关推荐

    安卓动画效果相关-activity切换特效.rar

    在Android中,Activity的切换动画分为进入动画和退出动画,可以通过自定义动画类或者使用系统提供的动画资源来实现。以下是一些核心的知识点: 1. **过度动画(Transition Animation)** - 默认动画:Android系统为...

    android动画activity切换特效

    Explode动画是一种全屏的进入和退出效果,常用于启动页或主界面的切换。 4. AutoTransition动画: AutoTransition会自动选择一个合适的过渡效果,可以根据场景自动调整。 二、Shared Element Transition(共享...

    activity切换特效.zip

    当我们谈论"activity切换特效"时,通常是指在用户在不同activity之间跳转时,应用展现的过渡动画或效果。 源码分析: 在这个名为"activity切换特效.zip"的压缩包中,可能包含了实现特定activity切换动画的Android...

    Android实现activity切换特效_动画效果.zip

    - 在Android中,可以使用`android:activityOpenEnterAnimation`和`android:activityOpenExitAnimation`属性在`AndroidManifest.xml`中全局设置Activity进入和退出的动画。 - 也可以在代码中使用`...

    android各种activity页面切换特效

    在新Activity的onCreate()方法中,使用`setEnterTransition()`和`setExitTransition()`设置进入和退出动画。 五、跨进程动画 在涉及Service或Binder通信时,有时需要跨进程的Activity切换动画。这时,可以通过`...

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

    进入和退出动画主要应用于Activity的启动和关闭,而共享元素过渡则在两个Activity之间共享一个UI元素时发挥作用,如图片或按钮。复用视图动画则是为了在不创建新视图的情况下实现动画效果,以提高性能。 在Activity...

    安卓开发-activity切换特效.zip

    本教程将深入探讨如何在Android中实现Activity切换特效,旨在提升应用的视觉效果和交互性。 首先,了解Activity的生命周期至关重要。在Activity之间切换时,系统会调用相应的生命周期方法,如onPause、onResume等。...

    android150种图片切换特效

    10. **适配不同的屏幕尺寸和方向**:在设计图片切换特效时,应考虑到不同设备的屏幕尺寸和横竖屏切换,确保动画在各种环境下都能流畅运行。 通过安装提供的"android150图片切换特效.apk",开发者可以查看各种实际...

    activity切换效果集合

    这在创建抽屉式导航或类似效果时特别有用。 6. **碎片(Fragment)过渡**:除了Activity,Fragment间的过渡动画也是重要的设计元素。`FragmentManager`提供了`beginTransaction()`方法,用于开始一个事务,其中可以...

    activity切换特效.zip项目安卓应用源码下载

    在Activity之间进行切换时,这些方法会被相应调用,开发者可以在此过程中添加动画效果。 该项目可能包含了以下几种常见的Activity切换特效: 1. **滑动切换**:这是最常见的切换方式,类似iOS中的平滑过渡,通过...

    activity切换动画效果大全

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

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

    Activity切换特效是指在用户从一个Activity过渡到另一个Activity时显示的动画效果。这些动画不仅提升了用户体验,还使得应用更具吸引力。本压缩包“安卓Andriod源码——activity切换特效.zip”提供了一些关于如何...

    Activity之间切换的各种效果

    Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity...

    Android高级应用源码-activity切换特效.zip

    这个"Android高级应用源码-activity切换特效.zip"包含了实现此类特效的源代码,旨在帮助开发者理解和实践Android中的动画效果。 在Android中,Activity之间的切换可以通过系统默认的过渡动画或自定义动画来实现。...

    Android activity切换特效-IT计算机-毕业设计.zip

    本资料“Android activity切换特效”是一个针对计算机科学专业学生的毕业设计示例,旨在帮助他们理解和实现Android应用中的动画效果。 在Android中,我们可以使用多种方式来实现Activity之间的切换特效。最基本的...

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

    如果想要改变这一行为,可以在启动新Activity时调用`overridePendingTransition()`,传入两个动画资源ID,分别对应进入和退出动画。 2. **滑动效果**:除了淡入淡出,还可以实现左右滑动、上下滑动等滑动切换效果。...

    activity切换翻转效果

    在`overridePendingTransition()`中,同时传入两个动画实例,分别表示进入和退出的动画效果。 在"Transition3d"这个压缩包文件中,可能包含了实现这种3D翻转效果的代码示例或者资源文件。开发者可以通过查看这些...

Global site tag (gtag.js) - Google Analytics