Android activity界面跳转动画
实现activity界面跳转动画
1.在startActivity方法之后加入:
overridePendingTransition(R.anim.pull_in_right, R.anim.pull_out_left)这个方法。
如果R.anim 不存在的话就在res下新建一个anim文件夹
R.anim.pull_in_right//同样在anim文件下面新建一个pull_in_left.xml文件
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/animTime"
android:fromXScale="0%"
android:fromYScale="100%"
android:pivotX="100%"
android:pivotY="100%"
android:toXScale="100%"
android:toYScale="100%"/>
R.anim.pull_out_left
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:duration="@integer/animTime"
android:fromXScale="100%"
android:fromYScale="100%"
android:pivotX="0%"
android:pivotY="0%"
android:toXScale="0%"
android:toYScale="100%"/>
<alpha
android:duration="@integer/animTime"
android:fromAlpha="1"
android:toAlpha="0.2"
>
</alpha>
</set>
2.如果要返回动画的的话就重写finish在super.finish()之后加入:
overridePendingTransition(R.anim.pull_in_left, R.anim.pull_out_right);
R.anim.pull_in_left
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/animTime"
android:fromXScale="0%"
android:fromYScale="100%"
android:pivotX="0%"
android:pivotY="0%"
android:toXScale="100%"
android:toYScale="100%"/>
R.anim.pull_out_right
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:duration="@integer/animTime"
android:fromXScale="100%"
android:fromYScale="100%"
android:pivotX="100%"
android:pivotY="100%"
android:toXScale="0%"
android:toYScale="100%"/>
<alpha
android:duration="@integer/animTime"
android:fromAlpha="1"
android:toAlpha="0.2"
>
</alpha>
</set>
Android activity界面跳转动画的更多相关文章
- Android Activity界面切换添加动画特效(转)
在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, @Override pub ...
- Android Activity界面切换添加动画特效
在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, @Override pub ...
- Android之Activity界面跳转--生命周期方法调用顺序
这本是一个很基础的问题,很惭愧,很久没研究这一块了,已经忘得差不多了.前段时间面试,有面试官问过这个问题.虽然觉得没必要记,要用的时候写个Demo,打个Log就清楚了.但是今天顺手写了个Demo,也就 ...
- Android Activity切换(跳转)时出现黑屏的解决方法
在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第二个Activity的主题设置成透明的,这样在 ...
- Android Activity之间经典切换动画
package com.iteye.androidtoast; import java.util.ArrayList; import java.util.List; import android.ap ...
- Android Activity间跳转与传递数据
1 概述 Activity之间的跳转主要使用 startActivity(Intent intent); startActivityForResult(Intent intent,int reques ...
- 018 Android Activity界面移入与移出的动画效果
1.平移动画 上一页移入动画 (-屏幕宽度,y)------>(0,y) 上一页移出动画 (0,y)-------------->(屏幕宽度,y) 下一页移入动画 (屏幕宽度,y)---- ...
- Android 去掉Activity的跳转动画
startActivity或finish的时候调用一句话即可: overridePendingTransition(0, 0);
- Android:Activity的跳转
// 实际开发中常用的方法 Intent intent = new Intent(); intent.setClass(MainActivity.this, LoginActivity.class); ...
随机推荐
- Angular.js+Bootstrap实现手风琴菜单
说是Angular.js+Bootstrap实现手风琴菜单,其实就是用了Bootstrap的样式而已. 上一篇实现了表格+分页,接着学习实现的Demo. 主要练习自定义指令,向指令中传递参数,老规矩先 ...
- ACRush 楼天成回忆录
楼教主回忆录: 利用假期空闲之时,将这几年 GCJ , ACM , TopCoder 参加的一些重要比赛作个回顾.首先是 GCJ2006 的回忆. Google Code Jam 2006 一波三折: ...
- [转]有哪些值得关注的技术博客(Java篇)
有哪些值得关注的技术博客(Java篇) 大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向.对我个人来说我平常在学习的过程中喜欢看一些教程式的博客.这些博客的特点: 1. ...
- [转]怎样解决Myeclipse内存溢出?
在用myeclipes10 开发 遇到了 内存溢出问题,百度了很久,这篇比较完善. 总结起来三个方面去检查 1)myeclipes的配置:myeclipes 10 的安装路径下 的myeclipse. ...
- js正则表达式进行格式校验
今天做了个js正则表达式的练习,利用正则表达式进行注册信息格式验证,注册信息界面如下: 格式要求: 1.学号项不能为空,必须为纯数字,不能与数据库中的重复,正则表达式/^\d+$/g: 2.姓名项不能 ...
- sql查询所有表以及表名的模糊查询
--1.查看所有表名:select name from sysobjects where type='U'--2.查找包含用户的表名,可通过以下SQL语句实现, Select * From sysob ...
- PAT乙级 1025. 反转链表 (25)
1025. 反转链表 (25) 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一个常数K以及一个单链表L,请 ...
- 在centos中编译putty时提示找不到gtk库的解决办法
明明已经安过gtk了, 后来在csdn上发现了前人的解决办法 yum install libgnomeui-devel 现在编译出来的putty就可以有图形界面了
- Openstack的HA解决方案【替换原有的dashboard】
0. 进入到/etc/haproxy/conf.d/目录下 mv 015-horizon.cfg 150-timaiaas.cfg 将原有的dashboard的ha配置文件做为自己的配置文件. 1. ...
- 随讲MyIsam和InnoDB的区别
mysiam表不支持事务处理,同时mysiam表不支持外键.外键不用说了吧?不知道的话,找度娘. 同时,在执行数据库写入的操作(insert,update,delete)的时候,mysiam表会锁表, ...