android开发界面转换,Android开发Activity界面切换添加动画特效的方法
释放双眼,带上耳机,听听看~!
随着互联网的快速发展,现在我们开发的界面或者动画特效效果都非常好,其实这对于程序员的挑战是非常大的,下文是技术狗小编为大家带来的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界面切换添加动画特效的方法相关推荐
- android图片跳转动画效果,Android实现Activity界面切换添加动画特效的方法
本文以实例形式展示了Android实现Activity界面切换添加动画特效的方法,对于Android程序设计人员来说有很好的参考借鉴价值.具体方法如下: 了解Android程序设计的人应该知道,在An ...
- Android Activity界面切换添加动画特效 (转载修改)
在Android 2.0之后有了void android.app.Activity.overridePendingTransition(int enterAnim, int exitAnim),其中里 ...
- 安卓Activity界面切换添加动画特效
在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入, Java代码 @Ove ...
- Android音频格式转换,android音频文件转换格式
//废话不多说直接上代码 //github地址 compile 'com.github.adrielcafe:AndroidAudioConverter:0.0.8' //需要在 Applicatio ...
- uni-app中自定义图表(canvas实现chart图表)开发篇(5)-圆环进度条添加动画效果
这里增加一篇介绍下进度条动画效果如何添加,前几篇的进度值被修改后,切换效果比较生硬.另外也在第四篇基础上,对图形略作修改.在查看uniapp文档时,没有发现重绘执行函数,小程序中有Canvas.req ...
- android gps 经纬度转换,Android GPS 取经纬度
1 //获取位置管理服务 2 private LocationManager locationManager; 3 String mProviderName = ""; 1 pri ...
- android utc时间转换,android 获取UTC时间和与.net时间戳的转换
本文纯属整合,将在项目中用到的UTC时间和与.NET时间戳的转换进行记录.1.android获取UTC时间/***获取UTC时间**@return*/publicstaticStringgetUTCT ...
- Android音频格式转换,Android音视频系列(八):了解音频格式WAV以及与PCM的转换...
前言 之前我们已经了解了PCM音频数据,我们理解为最原始的数据,虽然他的音质是最棒的,但是同时也暴露出两个很重要的问题: 普通播放器无法播放,数据里不包含任何跟音频格式有关的信息(声道,采样率等等): ...
- android类型强制转换,android中如何进行强制类型转换
匿名用户 1级 2012-06-21 回答 Java 的自动转换 如果下列2个条件都能满足,那么将一种类型的数据赋给另外一种类型变量时,将执行自动类型转换(automatic type convers ...
最新文章
- Web 架构师的能力(转)
- iOS开发-UITableView顶部图片下拉放大
- Deep Learning(深度学习)学习笔记整理系列之(五)
- 马哥运维学习作业(二)
- ZZUOJ 10508: 数列游戏IV
- clean build 的区别(转)
- selenium 验证码_selenium自动化测试之验证码处理
- python exec函数 自动代码规范_Python 开发编码规范
- NOIP2016普及组初赛难点整理
- 从学生宿舍到全球舞台: 米哈游的成长故事
- python文本处理的函数总结
- 聊聊泰国的工作和生活
- 阿肯色大学计算机,阿肯色大学怎么样?
- vsCode误删除文件恢复
- 计算机开机进桌面很久,教你解决win10电脑开机黑屏很久才进入桌面的方法
- winows服务器的ftp密码如何修改,windows怎么修改服务器ftp密码
- linux打开终端的快捷键放大,linux打开终端的快捷键是什么?
- 计算机软件分类系统软件和,计算机化系统软件分类和验证
- 获取域内所有DNS解析记录
- ab测试工具 linux,超实用压力测试工具-ab工具