释放双眼,带上耳机,听听看~!

随着互联网的快速发展,现在我们开发的界面或者动画特效效果都非常好,其实这对于程序员的挑战是非常大的,下文是技术狗小编为大家带来的Android实现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文件:

Android:interpolator="@android:anim/decelerate_interpolator">

Android:fromYScale="2.0" android:toYScale="1.0"

Android:pivotX="50%p" android:pivotY="50%p"

Android:duration="@android:integer/config_mediumAnimTime" />

新建zoomout.xml文件:

Android:interpolator="@android:anim/decelerate_interpolator"

Android:zAdjustment="top">

Android:fromYScale="1.0" android:toYScale=".5"

Android:pivotX="50%p" android:pivotY="50%p"

Android:duration="@android:integer/config_mediumAnimTime" />

Android:duration="@android:integer/config_mediumAnimTime"/>

相信技术狗小编为大家介绍的Android实现Activity界面切换添加动画特效的方法,对大家都有一定的帮助,我们要经常接触学习不同的知识,让自己的专业技术越来越好。

android开发界面转换,Android开发Activity界面切换添加动画特效的方法相关推荐

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

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

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

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

  3. 安卓Activity界面切换添加动画特效

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

  4. Android音频格式转换,android音频文件转换格式

    //废话不多说直接上代码 //github地址 compile 'com.github.adrielcafe:AndroidAudioConverter:0.0.8' //需要在 Applicatio ...

  5. uni-app中自定义图表(canvas实现chart图表)开发篇(5)-圆环进度条添加动画效果

    这里增加一篇介绍下进度条动画效果如何添加,前几篇的进度值被修改后,切换效果比较生硬.另外也在第四篇基础上,对图形略作修改.在查看uniapp文档时,没有发现重绘执行函数,小程序中有Canvas.req ...

  6. android gps 经纬度转换,Android GPS 取经纬度

    1 //获取位置管理服务 2 private LocationManager locationManager; 3 String mProviderName = ""; 1 pri ...

  7. android utc时间转换,android 获取UTC时间和与.net时间戳的转换

    本文纯属整合,将在项目中用到的UTC时间和与.NET时间戳的转换进行记录.1.android获取UTC时间/***获取UTC时间**@return*/publicstaticStringgetUTCT ...

  8. Android音频格式转换,Android音视频系列(八):了解音频格式WAV以及与PCM的转换...

    前言 之前我们已经了解了PCM音频数据,我们理解为最原始的数据,虽然他的音质是最棒的,但是同时也暴露出两个很重要的问题: 普通播放器无法播放,数据里不包含任何跟音频格式有关的信息(声道,采样率等等): ...

  9. android类型强制转换,android中如何进行强制类型转换

    匿名用户 1级 2012-06-21 回答 Java 的自动转换 如果下列2个条件都能满足,那么将一种类型的数据赋给另外一种类型变量时,将执行自动类型转换(automatic type convers ...

最新文章

  1. Web 架构师的能力(转)
  2. iOS开发-UITableView顶部图片下拉放大
  3. Deep Learning(深度学习)学习笔记整理系列之(五)
  4. 马哥运维学习作业(二)
  5. ZZUOJ 10508: 数列游戏IV
  6. clean build 的区别(转)
  7. selenium 验证码_selenium自动化测试之验证码处理
  8. python exec函数 自动代码规范_Python 开发编码规范
  9. NOIP2016普及组初赛难点整理
  10. 从学生宿舍到全球舞台: 米哈游的成长故事
  11. python文本处理的函数总结
  12. 聊聊泰国的工作和生活
  13. 阿肯色大学计算机,阿肯色大学怎么样?
  14. vsCode误删除文件恢复
  15. 计算机开机进桌面很久,教你解决win10电脑开机黑屏很久才进入桌面的方法
  16. winows服务器的ftp密码如何修改,windows怎么修改服务器ftp密码
  17. linux打开终端的快捷键放大,linux打开终端的快捷键是什么?
  18. 计算机软件分类系统软件和,计算机化系统软件分类和验证
  19. 获取域内所有DNS解析记录
  20. ab测试工具 linux,超实用压力测试工具-ab工具

热门文章

  1. 3dmax软件渲染模型导出JPG格式图片的方法
  2. 黑科技解密!实现socket进程间迁移!
  3. (九) 正则表达式——文本处理(用s///替换、split与join函数、列表上下文中的m//、非贪婪量词、文件更新等)
  4. 惠普1000-1408TX拆机换硅脂,清灰
  5. VMware的VMDK转换为HyperV的vhdx
  6. DevOps开发运维:Buddy中文版正式发布
  7. APP界面设计规范一(ios版)
  8. 个人面试问答题知识库(一)百面机器学习篇
  9. 启明云端分享:出乎意料,原来旋钮屏还可以这么用
  10. 对26个英文字母进行huffman编码