安卓Activity界面切换添加动画特效
在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入,
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.SplashScreen);
- new Handler().postDelayed(new Runnable() {
- @Override
- public void run() {
- Intent mainIntent = new Intent(SplashScreen.this, AndroidNews.class);
- SplashScreen.this.startActivity(mainIntent);
- SplashScreen.this.finish();
- overridePendingTransition(R.anim.mainfadein,
- R.anim.splashfadeout);
- }
- }, 3000);
- }
上面的代码只是闪屏的一部分。
- getWindow (). setWindowAnimations ( int );
这可没有上个好但是也可以 。
实现淡入淡出的效果
- overridePendingTransition(Android.R.anim.fade_in,android.R.anim.fade_out);
由左向右滑入的效果
- overridePendingTransition(Android.R.anim.slide_in_left,android.R.anim.slide_out_right);
实现zoomin和zoomout,即类似iphone的进入和退出时的效果
- overridePendingTransition(R.anim.zoomin, R.anim.zoomout);
新建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>
安卓Activity界面切换添加动画特效相关推荐
- android图片跳转动画效果,Android实现Activity界面切换添加动画特效的方法
本文以实例形式展示了Android实现Activity界面切换添加动画特效的方法,对于Android程序设计人员来说有很好的参考借鉴价值.具体方法如下: 了解Android程序设计的人应该知道,在An ...
- android开发界面转换,Android开发Activity界面切换添加动画特效的方法
释放双眼,带上耳机,听听看~! 随着互联网的快速发展,现在我们开发的界面或者动画特效效果都非常好,其实这对于程序员的挑战是非常大的,下文是技术狗小编为大家带来的Android实现Activity界面切 ...
- Android Activity界面切换添加动画特效 (转载修改)
在Android 2.0之后有了void android.app.Activity.overridePendingTransition(int enterAnim, int exitAnim),其中里 ...
- Android Activity界面跳转动画讲解
在日常开发中,我们可能会给每个活动界面切换时添加一个动画,那这种效果是如何实现的呢. 先看下效果图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P0tZH0om-15 ...
- 给 Flutter 界面切换来点特效
本文微信公众号「AndroidTraveler」首发. 背景 我们知道页面之间如果直接切换,会比较生硬,还会让用户觉得很突兀,用户体验不是很好. 因此一般情况下,页面之间的切换为了达到平滑过渡,都会添 ...
- Activity 过度动画让界面切换实现如牛奶般润滑的切换
在Activity界面切换的时候 ,我们都是是通过统一的动画来管理activity 进入进出,这种动画都写在xml 文件里面,并在 开启activty 之后开始调用 动画的,(startActivit ...
- iOS-各种动画特效
概述 广播跑马灯/弹幕/直播点赞/烟花/雪花等动画特效, 后续增加~ 详细 代码下载:http://www.demodashi.com/demo/10674.html 一.实现功能 1. 广播跑马灯 ...
- 组件显示,路由切换-过渡动画
1.安装过渡动画模块npm install react-transition-group --save; 2.在需要执行过渡的组件中导入动画模块; import{ CSSTransition } fr ...
- android activity切换动画关闭,Activity取消界面切换的默认动画方法(推荐)
一般启动一个新的activity都默认有切换的动画效果,比如界面从右至左的移动. 但是有些时候我们不需要这个动画,怎么办? 操作方法比较麻烦,这里我推荐其中一种.我这里是要做启动页splash到首页h ...
最新文章
- bootstrap五星评分_星型打分插件 bootstrap-rating-input
- 【django】查询集QuerySet
- SDL 库 无法解析的外部符号 __imp__fprintf
- java中实现客户姓名添加和显示
- android 开源项目列表【持续整理中。。。】
- 微塔式服务器esxi虚拟机黑群晖,ESXi6主机上安装部署黑群晖虚拟机
- 微信聊天可以带话题了 网友:朋友分享安利更方便了
- 个人代码库の模拟QQ振屏功能
- 七彩虹智能主板设置U盘启动教程
- 浅谈智能语音交互,看一个Windows语音识别程序
- 步进电机基础(6.4)-步进电机的特性测量方法-暂态(阻尼)特性的测量和噪音和振动的测量
- Exchange 2010升级到Exchange 2016汇总
- SSM开发书评网25:写短评;
- HTML table border 属性
- 云帆加速扶凯:坚守本源 做技术流的CDN
- Dijkstra最短路由算法,求任意两点之间的最短距离【Java】
- WF(Workflow foundation)与Asp.net结合(二)
- PMP培训-项目进度管理
- 阿里旗下,豆瓣等滑块验证码解决问题
- java毕业设计猎头公司业务管理系统的设计与实现源码+lw文档+mybatis+系统+mysql数据库+调试