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

为Activity之间跳转添加动画

阅读更多
两个Activity跳转的时候,自定义翻页效果:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
startActivityForResult(intent, 11);
    		
//添加界面切换效果,注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持
int version = Integer.valueOf(android.os.Build.VERSION.SDK);   
if(version  >= 5) {   
     overridePendingTransition(R.anim.zoomin, R.anim.zoomout);  //此为自定义的动画效果,下面两个为系统的动画效果
   //overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);  
     //overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
}  


下面为两个自定义的动画效果XML文件,存放位置为:res/anim/
1,动画进入效果: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>

2,动画退出效果: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> 
分享到:
评论

相关推荐

    Android-AndriodTransitionFragmenwork(过度动画)

    Andriod Transition Fragmenwork(过度动画)。可以在activity之间跳转的时候添加动画、动画共享元素之间的转换活动、activity中布局元素的过渡动画。

    Activity跳转特效

    1. 使用Activity.overridePendingTransition来自定义Activity的进入动画,却发现没法定义退出的动画。 alpha透明度,translate平移,scale...2. 若退出Activity时添加动画,则要重写android:windowAnimationStyle属性

    Android动画了解—一些项目案例分析

    文章目录写在前面带路径运动的过渡动画整体缩放...大家可以发现,从Activity 跳转 Activity 的时候,有一个弧度的,这就是在共享过渡动画的基础添加的效果。 涉及知识点 过渡/转场动画: Android动画了解—转场/过渡(Tr

    RevealLayout-实现页面间波纹动画效果切换.zip

    3. 为RevealLayout的ViewTreeObserver添加监听ViewTreeObserver.OnGlobalLayoutListener, 在监听中调用show()来启动进入页面波动动画。mRevealLayout.getViewTreeObserver().addOnGlobalLayoutListener(new ...

    TutorialView-水波纹效果的activity弹出.zip

    activity跳转时,以水波纹动画的效果弹出activity,效果不错。项目地址:https://github.com/itzikBraun/TutorialView 效果图:如何使用创建TutorialIntentBuilder来构建IntentTutorialIntentBuilder builder = ...

    android 右滑返回的示例代码

    重写finish()等方法设置activity的跳转动画 重写dispatchTouchEvent()拦截 所需要 右滑动作 重写onTouchEvent()给根布局设置偏移量 添加滑动时上层activity的左侧阴影 滑动时关联下层activity滑动 注意:...

    基于Android实现3D翻页效果

    最近做了一个简单的3D效果翻页特效,先说说我的思路吧,首先我这个翻页效果并不是两个Activity之间的跳转,而是在同一个activity类切换不同的view而已。我现在的做法是单击一个button然后Gone当前的布局,然后把需要...

    60个Android开发精典案例 Android软件源码.zip

    3-12-5(Activity跳转与操作) 3-12-6(横竖屏切换处理) 3-3(ImageButton图片按钮) 3-4(EditText文本编辑) 3-5(CheckBox与监听) 3-6(RadioButton与监听) 3-7(ProgressBar进度条) 3-8(SeekBar 拖动条) 3-9(Tab分页式菜单...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    (1)针对多窗口类浏览器模式问题,指出并分析了该问题存在的原因,利用Activity的运行机制,通过Fragment栈对主要模块的Webview进行管理,实现对不同模块之间切换的控制。 (2)针对跨域数据交互问题,指出并分析了...

    android游戏开发从入门到应用实例

    3-12-5(Activity跳转与操作) 3-12-6(横竖屏切换处理) 3-13-1(AIDL_Service测试例子) 3-3(ImageButton图片按钮) 3-4(EditText文本编辑) 3-5(CheckBox与监听) 3-6(RadioButton与监听) 3-7(ProgressBar进度条) 3-8...

    Android 开发技巧

    2.1.4、Activity 的跳转(含Bundle传值) 17 2.1.5.Actvity 堆栈 18 2.1.6、Intent对象调用Activity实例 19 2.1.7、Activity透明 21 2.1.8、一次性关闭所有的Activity 22 2.1.9、PreferenceActivity 用法 22 2.1.10...

    Android开发资料合集-World版!

    2.1.4、Activity 的跳转(含Bundle传值) 17 2.1.5.Actvity 堆栈 18 2.1.6、Intent对象调用Activity实例 19 2.1.7、Activity透明 21 2.1.8、一次性关闭所有的Activity 22 2.1.9、PreferenceActivity 用法 22 2.1.10...

    XPage一个非常方便的 fragment 页面框架

    作者xuexiangjys,代表XPage。 介绍:一个非常方便的 fragment 页面框架。 特征 支持 assets 下“corepage.json”静态配置 Fragment 页面信息。...支持 Fragment 之间、activity 和 fragment 之间的数据交互。

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--listview页面跳转 数据库交互 事务 dao biz 层 |--Log的收集 |--Manager下的info |--Manager之ActivityManager进程管理 |--Manager之LocationManager |--Manager之PackageManager |--Menu之不同模式下显示不同...

    多元日报资讯阅读客户端DoingDaily.zip

    特征1、Material Design设计风格Toolbar、Snackbar、RecycleView、SwipeRefreshLayout、Activity跳转动画2、MVP架构 单Activity多Fragment模式参考Googole MVP Demo加上自己的一些思考,搭建了一个属于自己的项目...

    开发一款任意APP-开发一款任意APP需要的类库以及多渠道打包命名框架 如需学习用法详见旧版本:https://github.com/geeklx/jiuzhidao_xinjiagou.zip

    写入txt到缓存bannerview:防止OOM写法的bannerviewbannerviewquan:市面大部分bannerview写法baseactivitys:加了堆栈管理和678android权限的base类cacheutil:清除缓存方法caranimation:购物车添加动画(防止多次...

    ios开发记录

    //索引为0表示先添加的子视图,跟子视图的tag没有关系 //交换两个子视图的先后位置 [self.window exchangeSubviewAtIndex:0 withSubviewAtIndex:1]; exchange交换 Subview 代替 //remove 移除 from 从 superview ...

Global site tag (gtag.js) - Google Analytics