在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入,

Java代码  
  1. @Override
  2. public void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.SplashScreen);
  5. new Handler().postDelayed(new Runnable() {
  6. @Override
  7. public void run() {
  8. Intent mainIntent = new Intent(SplashScreen.this,     AndroidNews.class);
  9. SplashScreen.this.startActivity(mainIntent);
  10. SplashScreen.this.finish();
  11. overridePendingTransition(R.anim.mainfadein,
  12. R.anim.splashfadeout);
  13. }
  14. }, 3000);
  15. }

上面的代码只是闪屏的一部分。

Java代码  
  1. getWindow (). setWindowAnimations ( int );

这可没有上个好但是也可以 。

实现淡入淡出的效果

Java代码  
  1. overridePendingTransition(Android.R.anim.fade_in,android.R.anim.fade_out);

由左向右滑入的效果

Java代码  
  1. overridePendingTransition(Android.R.anim.slide_in_left,android.R.anim.slide_out_right);

实现zoomin和zoomout,即类似iphone的进入和退出时的效果

Java代码  
  1. overridePendingTransition(R.anim.zoomin, R.anim.zoomout);

新建zoomin.xml文件

Xml代码  
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <set xmlns:Android="http://schemas.android.com/apk/res/android"
  3. Android:interpolator="@android:anim/decelerate_interpolator">
  4. <scale Android:fromXScale="2.0" android:toXScale="1.0"
  5. Android:fromYScale="2.0" android:toYScale="1.0"
  6. Android:pivotX="50%p" android:pivotY="50%p"
  7. Android:duration="@android:integer/config_mediumAnimTime" />
  8. </set>

新建zoomout.xml文件

Xml代码  
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <set xmlns:Android="http://schemas.android.com/apk/res/android"
  3. Android:interpolator="@android:anim/decelerate_interpolator"
  4. Android:zAdjustment="top">
  5. <scale Android:fromXScale="1.0" android:toXScale=".5"
  6. Android:fromYScale="1.0" android:toYScale=".5"
  7. Android:pivotX="50%p" android:pivotY="50%p"
  8. Android:duration="@android:integer/config_mediumAnimTime" />
  9. <alpha Android:fromAlpha="1.0" android:toAlpha="0"
  10. Android:duration="@android:integer/config_mediumAnimTime"/>
  11. </set>

安卓Activity界面切换添加动画特效相关推荐

  1. android图片跳转动画效果,Android实现Activity界面切换添加动画特效的方法

    本文以实例形式展示了Android实现Activity界面切换添加动画特效的方法,对于Android程序设计人员来说有很好的参考借鉴价值.具体方法如下: 了解Android程序设计的人应该知道,在An ...

  2. android开发界面转换,Android开发Activity界面切换添加动画特效的方法

    释放双眼,带上耳机,听听看~! 随着互联网的快速发展,现在我们开发的界面或者动画特效效果都非常好,其实这对于程序员的挑战是非常大的,下文是技术狗小编为大家带来的Android实现Activity界面切 ...

  3. Android Activity界面切换添加动画特效 (转载修改)

    在Android 2.0之后有了void android.app.Activity.overridePendingTransition(int enterAnim, int exitAnim),其中里 ...

  4. Android Activity界面跳转动画讲解

    在日常开发中,我们可能会给每个活动界面切换时添加一个动画,那这种效果是如何实现的呢. 先看下效果图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P0tZH0om-15 ...

  5. 给 Flutter 界面切换来点特效

    本文微信公众号「AndroidTraveler」首发. 背景 我们知道页面之间如果直接切换,会比较生硬,还会让用户觉得很突兀,用户体验不是很好. 因此一般情况下,页面之间的切换为了达到平滑过渡,都会添 ...

  6. Activity 过度动画让界面切换实现如牛奶般润滑的切换

    在Activity界面切换的时候 ,我们都是是通过统一的动画来管理activity 进入进出,这种动画都写在xml 文件里面,并在 开启activty 之后开始调用 动画的,(startActivit ...

  7. iOS-各种动画特效

    概述 广播跑马灯/弹幕/直播点赞/烟花/雪花等动画特效, 后续增加~ 详细 代码下载:http://www.demodashi.com/demo/10674.html 一.实现功能 1. 广播跑马灯 ...

  8. 组件显示,路由切换-过渡动画

    1.安装过渡动画模块npm install react-transition-group --save; 2.在需要执行过渡的组件中导入动画模块; import{ CSSTransition } fr ...

  9. android activity切换动画关闭,Activity取消界面切换的默认动画方法(推荐)

    一般启动一个新的activity都默认有切换的动画效果,比如界面从右至左的移动. 但是有些时候我们不需要这个动画,怎么办? 操作方法比较麻烦,这里我推荐其中一种.我这里是要做启动页splash到首页h ...

最新文章

  1. bootstrap五星评分_星型打分插件 bootstrap-rating-input
  2. 【django】查询集QuerySet
  3. SDL 库 无法解析的外部符号 __imp__fprintf
  4. java中实现客户姓名添加和显示
  5. android 开源项目列表【持续整理中。。。】
  6. 微塔式服务器esxi虚拟机黑群晖,ESXi6主机上安装部署黑群晖虚拟机
  7. 微信聊天可以带话题了 网友:朋友分享安利更方便了
  8. 个人代码库の模拟QQ振屏功能
  9. 七彩虹智能主板设置U盘启动教程
  10. 浅谈智能语音交互,看一个Windows语音识别程序
  11. 步进电机基础(6.4)-步进电机的特性测量方法-暂态(阻尼)特性的测量和噪音和振动的测量
  12. Exchange 2010升级到Exchange 2016汇总
  13. SSM开发书评网25:写短评;
  14. HTML table border 属性
  15. 云帆加速扶凯:坚守本源 做技术流的CDN
  16. Dijkstra最短路由算法,求任意两点之间的最短距离【Java】
  17. WF(Workflow foundation)与Asp.net结合(二)
  18. PMP培训-项目进度管理
  19. 阿里旗下,豆瓣等滑块验证码解决问题
  20. java毕业设计猎头公司业务管理系统的设计与实现源码+lw文档+mybatis+系统+mysql数据库+调试

热门文章

  1. SpringMVC中IOC容器启动
  2. boost库在window下的编译
  3. 题目1025:最大报销额
  4. JS作用域和作用域链
  5. 软件测试第二次作业:JUNIT单元测试方法
  6. 廖雪峰Java2面向对象编程-4抽象类和接口-1抽象类
  7. 学习笔记 线程异步请求过程
  8. console.log 如何打印对象
  9. 第四章:2.串 -- 串的模式匹配算法(KMP)
  10. 关于湖北工业大学图书馆联网配置的方法