博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Splash Screen开场屏在Android中的实现
阅读量:4500 次
发布时间:2019-06-08

本文共 736 字,大约阅读时间需要 2 分钟。

很多网友可能发现近期Tencent推出的手机QQ Android版包含了一个开场屏Splash Screen载入效果,通常游戏或大型软件打开时可能需要一个释放解析资源的过程,需要一个前台的动画播放和后台的逻辑处理线程配合,当然对于简单的软件也可以加一个Splash Screen作为美化。在Android平台上如何实现呢?

首先创建一个Activity,在SetContentView时直接通过ImageView创建一个全屏的图片,大家还要考虑好分辨率和当前设备一致,onCreate添加代码如下:

1 new Handler().postDelayed(new Runnable(){   2 // 为了减少代码使用匿名Handler创建一个延时的调用3             public void run() {   4                 Intent i = new Intent(SplashScreen.this, Main.class);    5                 //通过Intent打开最终真正的主界面Main这个Activity6                 SplashScreen.this.startActivity(i);    //启动Main界面7                 SplashScreen.this.finish();    //关闭自己这个开场屏8             }   9         }, 5000);   //5秒,够用了吧

 

转载于:https://www.cnblogs.com/simpleceo/archive/2012/04/24/2468641.html

你可能感兴趣的文章
二阶段冲刺第一天
查看>>
ArrayList删除特定元素的方法
查看>>
android 开发 View _15 导入一张图片将它裁剪成圆形 与 paint图层叠加处理详解
查看>>
地图大集合
查看>>
unity资源(移动版)提取 一点尝试
查看>>
简谈游戏场景灯光配置方案
查看>>
性能测试知识
查看>>
mybaitis配置信息
查看>>
使用shiro安全框架上传文件时用HttpSession获取ServletContext为null问题解决方法。
查看>>
史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)(Finchley版本)...
查看>>
数据可视化视频制作
查看>>
mysql 数据备份。pymysql模块
查看>>
FactoryMethod模式——设计模式学习
查看>>
Android中 AsyncTask
查看>>
原码、反码、补码和移码
查看>>
SQL存储过程与函数的区别
查看>>
vue项目配置使用flow类型检查
查看>>
@Resource和@Autowired区别
查看>>
VS2010打开就自动关闭问题解决
查看>>
python webdriver 测试框架-数据驱动txt文件驱动,带报告的例子
查看>>