闪屏页的初级实现
来源:互联网 发布:js修改style属性值 编辑:程序博客网 时间:2024/05/16 02:43
闪屏页的初级实现
闪屏可以大大减缓用户在心理上的焦虑情绪.此外,闪屏期间也可以对产品进行简短的展示
实现代码如下:
//声明一个TextView用于显示闪屏页上的文字private TextView tv_splash; private Handler handler = new Handler() { @Override //接收发送来的消息 public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what){ case StaticClass.HANDLER_SPLASH : //判断是否第一次运行,如果是第一次运行则跳转导航页面,否则跳转登陆页面 if (isFirst()){ startActivity(new Intent(SplashActivity.this,GuideActivity.class)); }else { startActivity(new Intent(SplashActivity.this, LoginActivity.class)); } finish(); break; } } }; //判断第一次运行 private boolean isFirst() { //ShareProference中取值,第一次里面是没有值的,所以默认为true即是第一次运行 boolean isFirst = ShareUtils.getBoolean(this,StaticClass.SHARE_IS_FIRST,true); if (isFirst){ //判断是第一次运行后,需要把值设为false下次打开时从中取值就为false,即不是第一次运行 ShareUtils.putBoolean(this,StaticClass.SHARE_IS_FIRST,false); //is first return true; }else { return false; } } @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); initView(); } private void initView() { //延时2000ms,并且发送消息,接收到消息后开始判断是否第一次运行 handler.sendEmptyMessageDelayed(StaticClass.HANDLER_SPLASH,2000); tv_splash = (TextView) findViewById(R.id.tv_splash); //设置字体 //UtilTools.setFont(this,tv_splash); } //禁止返回键 @Override public void onBackPressed() {// super.onBackPressed(); }
1 0
- 闪屏页的初级实现
- c# 实现初级的语音识别
- android中菜单的实现(初级)
- [Android初级]实现简单的画图板
- java 初级之封装的实现步骤
- 实现矩阵的乘法初级程序
- 初级 滤镜实现
- 单链表-C实现-初级
- 验证码初级实现
- 初级排序算法实现
- 优先队列初级实现
- 用链表排序(数组的初级运用链表实现)
- JSP/Servlet中实现MVC的一点初级建议
- php实现验证码的识别(初级篇)
- 把程序中的注释去掉的Java实现(初级版本)
- 程序员如何实现初级到中级的跳跃
- Android初级篇笔记-通讯录联想功能的实现
- php实现验证码的识别(初级篇)
- ORA-00904: "WMSYS"."WM_CONCAT": invalid identifier (文档 ID 2215183.1)
- HDU 3480 DP斜率优化 解题报告
- hdu3480 四边形不等式DP 解题报告
- ShadowBroker攻击框架FuzzBunch实战之EternalBlue
- 算法分析与设计课程(12):【leetcode】 Count Complete Tree Nodes
- 闪屏页的初级实现
- nuttx操作系统的移植以及下载
- 精确率与召回率,RoC曲线与PR曲线
- hexo(二)移植
- 最小二乘法小结
- 安卓shapeDrawable资源介绍
- Python数据分析3
- SteamVR Unity Tool Kit(一):概览和控制器事件
- 用筛选法求100之内的素数