关键词:
效果图:
闪屏页用到了handler和CountDownTimer类,还需配置一下Activity的主题,这里是:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 全屏主题的意思。
实现源码:
1 package com.example.shanping; 2 3 import java.lang.ref.WeakReference; 4 5 import com.example.shanping.MyActivity.MyCountDownTimer; 6 7 import android.os.Bundle; 8 import android.os.CountDownTimer; 9 import android.os.Handler; 10 import android.os.Message; 11 import android.app.Activity; 12 import android.content.Intent; 13 import android.util.Log; 14 import android.view.Menu; 15 import android.widget.TextView; 16 17 public class MainActivity extends Activity { 18 19 private MyCountDownTimer mc; 20 private TextView tv; 21 @Override 22 protected void onCreate(Bundle savedInstanceState) { 23 super.onCreate(savedInstanceState); 24 setContentView(R.layout.activity_main); 25 tv = (TextView) findViewById(R.id.textView1); 26 mc = new MyCountDownTimer(3000, 1000); 27 mc.start(); 28 handler.postDelayed(new Runnable() { 29 30 @Override 31 public void run() { 32 Intent intent=new Intent(MainActivity.this,MyActivity.class); 33 startActivity(intent); 34 } 35 }, 3000); 36 } 37 private Handler handler=new Handler(); 38 /** 39 * 继承 CountDownTimer 防范 40 * 41 * 重写 父类的方法 onTick() 、 onFinish() 42 */ 43 44 class MyCountDownTimer extends CountDownTimer { 45 /** 46 * 47 * @param millisInFuture 48 * 表示以毫秒为单位 倒计时的总数 49 * 50 * 例如 millisInFuture=1000 表示1秒 51 * 52 * @param countDownInterval 53 * 表示 间隔 多少微秒 调用一次 onTick 方法 54 * 55 * 例如: countDownInterval =1000 ; 表示每1000毫秒调用一次onTick() 56 * 57 */ 58 public MyCountDownTimer(long millisInFuture, long countDownInterval) { 59 super(millisInFuture, countDownInterval); 60 } 61 62 public void onFinish() { 63 tv.setText("正在跳转"); 64 } 65 66 public void onTick(long millisUntilFinished) { 67 tv.setText("倒计时(" + millisUntilFinished / 1000 + ")"); 68 } 69 70 } 71 72 }
app闪屏页如何实现?告别白屏!看这一篇就够了!
...之后登陆界面会很突兀地跳出来布局,最好的做法是实现闪屏页,由闪屏页跳转到MainActivity去,再跳转完成后finish掉闪屏页,这样就很优雅地完成了app启动——>启动完成的效果。 本期,我们就来模仿微信来实现微信... 查看详情
flutter:快速创建简单闪屏页
参考技术A近来闲暇时间一直在做Flutter,闪屏页是一个比较常见的需求,网上的闪屏页教程大部分是那种类似于广告页,而非iOS中的LaunchScreen性质的闪屏页.按照原来的方案我们要配置闪屏页的话,我们需要同时配置两端的闪屏页,那么... 查看详情
windowbackground闪屏页无法填充屏幕
参考技术A答案:要让闪屏页能够填充屏幕,您需要将您的图片设置为能够填充屏幕的尺寸,并且应该按照设备的分辨率来调整图片的尺寸大小。另外,您还需要确保图片的比例与屏幕的比例一致,这样才能保证图片能够填满屏... 查看详情
手机安全卫士——闪屏页相关处理
根据功能模块划分(Android开发推荐此方法) -Activity mobilesafe.activty -后台服务 mobilesafe.service -广播接受者mobilesafe.receiver -数据库mobilesafe.db 查看详情
这交互炸了:闪屏页是像云一样消失的
《交互炸了》或许是一系列高端特效教程,文中会介绍一些比较炫酷的特效,以及实现的思路。特效实现本身也许不会有太大的难度。难点在于实现的思路。一旦思路被打开,特效将很简单实现。效果项目地址:https://github.com/github... 查看详情
这交互炸了:闪屏页是像云一样消失的(代码片段)
《交互炸了》或许是一系列高端特效教程,文中会介绍一些比较炫酷的特效,以及实现的思路。特效实现本身也许不会有太大的难度。难点在于实现的思路。一旦思路被打开,特效将很简单实现。效果项目地址:https://github.... 查看详情
如何制作一个闪屏页面
...号【小蚂蚁教你做游戏】,学习更多游戏开发原创教程。闪屏(Splash)指的是当你打开一个应用时,首先映入眼帘的那个界面。通常闪屏页面都会比较简单,因为要一闪而过(这大概就是为什么叫做闪屏了),一般都会放置产品的LOGO... 查看详情
闪屏的3中延迟跳转方式
1.定义闪屏往往是打开应用看到的第一个界面,它出现后短暂的停留几秒再跳转其他页面。再次打开后台应用、有时也会出现闪屏。闪屏界面一般持续3000ms,背景是一张图片,或者广告。目的:(1)提高用户体验;(2)给APP留... 查看详情
app引导页和启动页有啥区别
...面到底是什么,又有什么区别呢?下面就是关于启动页、闪屏、引导页的简单的归纳和总结,希望对大家有所帮助。UI基础知识:启动页、闪屏和引导页的区别01启动页(launchscreen)1.定义当app被用户打开时,在app启动过程中被用户... 查看详情
Laravel 提交按钮不跳转到下一页和上一页
】Laravel提交按钮不跳转到下一页和上一页【英文标题】:Laravelsubmitbuttondoesnotgotothenextpageandpreviouspage【发布时间】:2019-04-0918:36:13【问题描述】:我创建了一个表单页面。当用户填写所有输入字段时,表单页面会转到包含数据的... 查看详情
使用session处理用户搜索后数据的上一页和下一页跳转
搜索语句界面:/*单一检索:此处为一个下拉列表的检索*/if(isset($_POST[‘submit‘])&&$_POST[‘submit‘]==‘点击搜索‘){if(isset($_POST[‘content‘])){$content=$_POST[‘content‘];if(isset($_POST[‘basic‘])){$basic=$_POST[‘basic‘];$sql 查看详情
iphone怎么弄纪念日倒计时
你可以先点击日历右上角的“+”即可在选中的日期中新建日程并备注为纪念日。然后在对应日期设置提醒,接着再选择重复以及提醒的频率和时间即可。你也可以在手机自带的便签或备忘录中设置纪念日提醒,这样它也可以准... 查看详情
闪屏(splash)
好久没弄ReactNative了,写个怎样实现闪屏(Splash)的文章吧.注意:(1)怎样切换页面.(2)怎样使用计时器TimerMixin.(3)怎样使用动画效果.(4)怎样载入Android的项目资源(图片).1.准备新建项目,加入主模块index.android.js./*@flow*//***測试*@authorwangchenlo... 查看详情
iphone相关的闪屏
】iphone相关的闪屏【英文标题】:Splashscreenrelatediniphone【发布时间】:2011-05-1209:23:30【问题描述】:您好,我正在尝试借助计时器来启动屏幕。但它不能。是否有关于此代码的任何建议.........SplashViewController.h:-#import<UIKit/UIKit.h... 查看详情
unity游戏倒计时结束游戏失败
参考技术A右上角显示时钟倒计时,时间结束,游戏失败。unity游戏倒计时结束游戏失败右上角显示时钟倒计时时间结束,游戏失败不同主题关卡不同,远不止15关~主菜单界面选择主题,不同主题对应不同图片素材。Unity是跨平台... 查看详情
react中简单倒计时跳转
其实在react中实现倒计时的跳转方法有很多中,其中我认为较为好用的就是通过定时器更改state中的时间值。首先在constructor中设置10秒的时间值:constructor()super()this.state=seconds:10,; 然后在componentDidMount中添加定时器:componentDidM... 查看详情
各种页面定时跳转(倒计时跳转)代码总结
一、使用setTimeout函数实现定时跳转(如下代码要写在body区域内)<scripttype="text/javascript">//3秒钟之后跳转到指定的页面 setTimeout(window.location.href=‘http://www.baidu.com‘,3);</script> 或者: <scriptlanguage="JavaScrip 查看详情
requirejs加载资源,闪屏严重
...区的方式做,如果任然用href跳转页面方式,有没有办法解决闪屏问题目前闪屏的两大原因:1.css全部通过require模块化加载,所以没有页面前期渲染的时间2.用了href跳转,并没有使用load等局部刷新页面技术想知道这样的情况下能否解决... 查看详情