源码链接:https://pan.baidu.com/s/1jAKMNUuCdWVxUm2BUCzL2g

添加动画anim

新activity进入方式

默认是右往左进入动画

1、下往上推进入动画——100与-100互换即可——上往下推进入动画

in:

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="700"android:fromYDelta="100%p"android:toYDelta="0" /><alphaandroid:duration="700"android:fromAlpha="0.0"android:toAlpha="1.0" />
</set>

out:

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="700"android:fromYDelta="0"android:toYDelta="-100%p" /><alphaandroid:duration="700"android:fromAlpha="1.0"android:toAlpha="0.0" />
</set>

2、左往右进入动画

in:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="2000"android:fromXDelta="-100%p"android:toXDelta="0" />
</set>

out:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="2000"android:fromXDelta="0"android:toXDelta="100%p" />
</set>

3、透明淡出,中间缩放进入动画

in:

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_mediumAnimTime" -->
<set xmlns:android="http://schemas.android.com/apk/res/android"><scaleandroid:duration="1000"android:fillAfter="false"android:fromXScale="0.0"android:fromYScale="0.0"android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:pivotX="50%"android:pivotY="50%"android:toXScale="1"android:toYScale="1" />
</set>

out:

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_mediumAnimTime" -->
<set xmlns:android="http://schemas.android.com/apk/res/android"><alphaandroid:duration="1000"android:fromAlpha="1.0"android:toAlpha="0" /></set>

4、透明淡出,左上角放大进入动画

in:

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_mediumAnimTime" -->
<set xmlns:android="http://schemas.android.com/apk/res/android"android:shareInterpolator="false"><scaleandroid:duration="1000"android:fromXScale="0.0"android:fromYScale="0.0"android:interpolator="@android:anim/decelerate_interpolator"android:pivotX="0"android:pivotY="0"android:repeatCount="0"android:startOffset="0"android:toXScale="1.0"android:toYScale="1.0"></scale></set>

out:......

5、组合动画,旋转,缩放,移动

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_mediumAnimTime" -->
<set xmlns:android="http://schemas.android.com/apk/res/android"android:shareInterpolator="false"><scaleandroid:duration="2000"android:fromXScale="0.0"android:fromYScale="0.0"android:interpolator="@android:anim/decelerate_interpolator"android:pivotX="50%"android:pivotY="50%"android:toXScale="1.0"android:toYScale="1.0"></scale><translateandroid:duration="2000"android:fromXDelta="120"android:fromYDelta="30"android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:toXDelta="30"android:toYDelta="250" /><rotateandroid:duration="2000"android:fromDegrees="0"android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:pivotX="50%"android:pivotY="50%"android:toDegrees="+355" />
</set>

6、左上角退出,外围缩放进入动画

in:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/decelerate_interpolator"><alphaandroid:duration="1000"android:fromAlpha="0"android:toAlpha="1.0" /><scaleandroid:duration="1000"android:fromXScale="2.0"android:fromYScale="2.0"android:pivotX="50%p"android:pivotY="50%p"android:toXScale="1.0"android:toYScale="1.0" />
</set>

out:

<?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"><scaleandroid:duration="2000"android:fromXScale="1.0"android:fromYScale="1.0"android:pivotX="0"android:pivotY="0"android:toXScale="0"android:toYScale="0" /><alphaandroid:duration="2000"android:fromAlpha="1.0"android:toAlpha="0" />
</set>

activity实现跳转动画代码

private Context mContext;
mContext = MainActivity.this;
startView.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent(mContext, MyTwoActivity.class);mContext.startActivity(intent);((Activity)mContext).overridePendingTransition(R.anim.zoom_enter,R.anim.zoom_exit);}
});

Android activity跳转动画,6种activity进入动画相关推荐

  1. android数据回传多个页面_Android菜鸟起飞|使用Intent实现Activity跳转的两种方式(无回传数据和有回传数据)...

    使用Intent实现Activity跳转的两种方式 1. 使用startActivity(intnet)方法实现无回传数据的Activity跳转: 使用方法: 为实现跳转动作的控件绑定监听器,在点击事 ...

  2. 1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程。2.编写一个程序,要求在第一个界面中输入两个数字,在第二个界面显示第一个界面两个数字的和。

    1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程. 首先,我创建了一个MainActivity和SecondActivity两个Activity. ...

  3. 当前Activity跳转到另外一个Activity

    当前Activity跳转到另外一个Activity Step1:创建firest_layout.xml文件. 添加一个Button: <Buttonandroid:id="@+id/b ...

  4. Activity跳转的几种方式

    今天来说说Activity的跳转的三种方式:1. 显示跳转:2. 隐式跳转:3. ComponentName方式跳转. 一.显示跳转 Intent intent2 = new Intent(MainA ...

  5. 安卓Activity跳转的几种方式

    本文转载于http://blog.sina.com.cn/s/blog_5140274d0100q4j7.html,本人仅作为学习交流之用,请大家尊重原创. 第一种方式,用action来跳转. 使用A ...

  6. Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值

    在做安卓开发的过程中,经常会在两个Activity之间传递数据,从第一个Activity传递数据到第二个Activity是很简单的,在第一个Activity中这样写代码 Intent intent = ...

  7. android activity跳转生命周期,Android中从一个Activity跳转到另一个Activity所经历的生命周期........

    凡是Android开发人员都知道"Activity"是非常重要的:对其该"Activity"生命周期相信大家也比较熟悉了. 这篇文章主要探讨的是"从一 ...

  8. Android Studio跳转到新的activity时出现“很抱歉,xxx已停止运行“

    本来简简单单切换页面,捣鼓了好久,每次一点击切换button就闪退. 因为是AMD架构电脑,没有虚拟机,就没看Logcat,折腾大半天,害. 1.打开Logcat 查看错误 这里就手打我的错误了,切换 ...

  9. 由一个activity跳转到另一个activity

    定义一个按钮,当点击的时候跳转到另一个activity的界面 1.新建第二个activity 2.在第二个Java源码处继承第一个activity,导入 3.在source中复写Oncreat方法 4 ...

  10. Andorid moudle中的activity跳转到主项目的activity

    被跳转的act : Mainactivity 要跳转的act : TestActivity 主项目中AndroidManifest.xml中对MainActivity 设置 <activitya ...

最新文章

  1. 企业可视化报表工具选型经验分享
  2. laravel mysql 锁表_Laravel 数据库加密及数据库表前缀配置方法
  3. Zookeeper 服务注册与发现02——服务消费者
  4. echart的x换行
  5. (zz)Sql Server 2005中的架构(Schema)、用户(User)、角色(Role)和登录(Login)(三)
  6. 快速安装puppeteer (跳过安装Chromium)
  7. 智能车复工日记【6】:有bug的模糊PID记录
  8. 数据结构值图的最小生成树
  9. JavaWeb02-HTML篇笔记(一)
  10. Pro Tools系统优化- Windows篇
  11. 十二进制转二进制--2018
  12. 20145322何志威《网络对抗技术》Exp6 信息搜集技术
  13. 哈夫曼树——荷马史诗(贪心+优先队列)
  14. 【精度】概率论之概念解析:边缘化(Marginalisation)
  15. 长期对着电脑的人保护颈椎
  16. JAVA萌新学习day17.18天 数据库MySQL
  17. YOLOV5训练数据集过程中特殊问题记录
  18. python画图双纵轴多张图折线柱状图
  19. 左图右文或者上图下文的排列
  20. 工程光学第一、二、六章学习总结

热门文章

  1. [css] 用CSS绘制一个三角形
  2. [js] 说说防止重复发送ajax请求的方法有哪些?各自有什么优缺点?
  3. 工作189:配置表头即可
  4. 前端学习(2625):vs安装
  5. 工作31:传参对接口
  6. 前端学习(1770):前端调试之如何参照站点的manifest
  7. 前端学习(875):dom事件流理论
  8. spring mvc学习(55):简单异常处理二
  9. 第九期: 阿里巴巴程序员常用的15款开发者工具
  10. 实例47:python