Android Activity界面切换添加动画特效 (转载修改)
在Android 2.0之后有了void android.app.Activity.overridePendingTransition(int enterAnim, int exitAnim),其中里面两个参数,一个是前一个activity的退出另一个是后一个activity的进入。
前一个Activity SplashScreen:
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);new Handler().postDelayed(new Runnable(){@Overridepublic void run() {Intent intent = new Intent(SplashScreen.this, NextActivity.class);SplashScreen.this.startActivity(intent);SplashScreen.this.finish();//添加页面切换效果,留意只有android2.0(SDKVersion版本号为5)以后的版本才支持int version = Integer.valueOf(android.os.Build.VERSION.SDK);if(5 <= version){//淡入淡出效果//overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);//由左向右滑入//overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);//Ipone式的切换效果,自定义 zoomin.xml,zoomout.xmloverridePendingTransition(R.anim.zoomin,R.anim.zoomout);//getWindow ().setWindowAnimations ( int );//这可没有上个好但是也可以 。}}}, 3000);}
res/anim/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>
res/anim/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 Activity界面切换添加动画特效 (转载修改)相关推荐
- android图片跳转动画效果,Android实现Activity界面切换添加动画特效的方法
本文以实例形式展示了Android实现Activity界面切换添加动画特效的方法,对于Android程序设计人员来说有很好的参考借鉴价值.具体方法如下: 了解Android程序设计的人应该知道,在An ...
- android开发界面转换,Android开发Activity界面切换添加动画特效的方法
释放双眼,带上耳机,听听看~! 随着互联网的快速发展,现在我们开发的界面或者动画特效效果都非常好,其实这对于程序员的挑战是非常大的,下文是技术狗小编为大家带来的Android实现Activity界面切 ...
- 安卓Activity界面切换添加动画特效
在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, Java代码 @Ove ...
- Android Activity界面跳转动画讲解
在日常开发中,我们可能会给每个活动界面切换时添加一个动画,那这种效果是如何实现的呢. 先看下效果图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P0tZH0om-15 ...
- java水果爆炸动画_5分钟快速实现Android爆炸破碎酷炫动画特效的示例
这个破碎动画,是一种类似小米系统删除应用时的爆炸破碎效果的动画. 效果图展示 先来看下是怎样的动效,要是感觉不是理想的学习目标,就跳过,避免浪费大家的时间.�� 一行代码即可调用该动画 new Exp ...
- 给 Flutter 界面切换来点特效
本文微信公众号「AndroidTraveler」首发. 背景 我们知道页面之间如果直接切换,会比较生硬,还会让用户觉得很突兀,用户体验不是很好. 因此一般情况下,页面之间的切换为了达到平滑过渡,都会添 ...
- Android Activity之间切换闪屏问题解决办法
在实际开发中,界面切换除了在同一个页面上显示不同的UI,可以使用fragment进行实现,当fragment嵌套层级过多的 时候,可以使用activity切换实现类似的功能,实现方法如下: Inten ...
- android activity的跳转动画,实现activity跳转动画的若干种方式
第一种: (使用overridePendingTransition方法实现Activity跳转动画) 在Activity中代码如下 /** * 点击按钮实现跳转逻辑 */ button1.setOnC ...
- Layout动画:在android布局发生变化时添加动画效果
layout动画在每次布局发生变化的时候系统调用的一个预加载动画效果,使用layout动画可以让布局的变化过度看起来更自然.使用起来很简单,只需在控件中添加一个属性就可以了,系统默认是不会启动layo ...
最新文章
- 一块CPU就能运行超逼真水流特效!胡渊鸣的算法被这样实现,本人看了都说好...
- 《数据库原理与应用(第3版)》——1.4 数据库系统的组成
- 1、数据库设计的基本步骤
- css控制div等比高度
- jq父级绑定事件的意义_js、jq事件绑定方式总结——以click事件为例
- 笨办法学 Python · 续 第七部分:大作业
- 注意,SVN提交代码时,会遗漏so库
- 第4个HttpClient 例子,下载指定图片并保存到请定目录
- 开发者工具——web前端助手
- Unity 如何实现批量修改图片格式
- 中国矢量地图shp文件(带审图号)
- 基于Kinect Azure的多相机数据采集(一)
- 工作学习中word及电脑常备小知识(C盘清理、电脑上微信记录清理)
- mysql事务转账_模拟数据库事务实现转账
- Android 自定义评论回复view
- 元素和小于等于阈值的正方形的最大边长(来源:力扣(LeetCode))
- 惠普主板f1怎么关闭_惠普主机怎样把f1取消 惠普笔记本
- 大白话的方式跟你聊k8s中的SA和UA
- 富二代炒外汇如何一年亏掉五百万?
- iOS 高德地图定位并进行周边搜索