Android activity跳转动画,6种activity进入动画
源码链接: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进入动画相关推荐
- android数据回传多个页面_Android菜鸟起飞|使用Intent实现Activity跳转的两种方式(无回传数据和有回传数据)...
使用Intent实现Activity跳转的两种方式 1. 使用startActivity(intnet)方法实现无回传数据的Activity跳转: 使用方法: 为实现跳转动作的控件绑定监听器,在点击事 ...
- 1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程。2.编写一个程序,要求在第一个界面中输入两个数字,在第二个界面显示第一个界面两个数字的和。
1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程. 首先,我创建了一个MainActivity和SecondActivity两个Activity. ...
- 当前Activity跳转到另外一个Activity
当前Activity跳转到另外一个Activity Step1:创建firest_layout.xml文件. 添加一个Button: <Buttonandroid:id="@+id/b ...
- Activity跳转的几种方式
今天来说说Activity的跳转的三种方式:1. 显示跳转:2. 隐式跳转:3. ComponentName方式跳转. 一.显示跳转 Intent intent2 = new Intent(MainA ...
- 安卓Activity跳转的几种方式
本文转载于http://blog.sina.com.cn/s/blog_5140274d0100q4j7.html,本人仅作为学习交流之用,请大家尊重原创. 第一种方式,用action来跳转. 使用A ...
- Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值
在做安卓开发的过程中,经常会在两个Activity之间传递数据,从第一个Activity传递数据到第二个Activity是很简单的,在第一个Activity中这样写代码 Intent intent = ...
- android activity跳转生命周期,Android中从一个Activity跳转到另一个Activity所经历的生命周期........
凡是Android开发人员都知道"Activity"是非常重要的:对其该"Activity"生命周期相信大家也比较熟悉了. 这篇文章主要探讨的是"从一 ...
- Android Studio跳转到新的activity时出现“很抱歉,xxx已停止运行“
本来简简单单切换页面,捣鼓了好久,每次一点击切换button就闪退. 因为是AMD架构电脑,没有虚拟机,就没看Logcat,折腾大半天,害. 1.打开Logcat 查看错误 这里就手打我的错误了,切换 ...
- 由一个activity跳转到另一个activity
定义一个按钮,当点击的时候跳转到另一个activity的界面 1.新建第二个activity 2.在第二个Java源码处继承第一个activity,导入 3.在source中复写Oncreat方法 4 ...
- Andorid moudle中的activity跳转到主项目的activity
被跳转的act : Mainactivity 要跳转的act : TestActivity 主项目中AndroidManifest.xml中对MainActivity 设置 <activitya ...
最新文章
- 企业可视化报表工具选型经验分享
- laravel mysql 锁表_Laravel 数据库加密及数据库表前缀配置方法
- Zookeeper 服务注册与发现02——服务消费者
- echart的x换行
- (zz)Sql Server 2005中的架构(Schema)、用户(User)、角色(Role)和登录(Login)(三)
- 快速安装puppeteer (跳过安装Chromium)
- 智能车复工日记【6】:有bug的模糊PID记录
- 数据结构值图的最小生成树
- JavaWeb02-HTML篇笔记(一)
- Pro Tools系统优化- Windows篇
- 十二进制转二进制--2018
- 20145322何志威《网络对抗技术》Exp6 信息搜集技术
- 哈夫曼树——荷马史诗(贪心+优先队列)
- 【精度】概率论之概念解析:边缘化(Marginalisation)
- 长期对着电脑的人保护颈椎
- JAVA萌新学习day17.18天 数据库MySQL
- YOLOV5训练数据集过程中特殊问题记录
- python画图双纵轴多张图折线柱状图
- 左图右文或者上图下文的排列
- 工程光学第一、二、六章学习总结