欢迎界面不仅可以展现我们的应用给使用者,同时也是一种来实现延迟时间进行相关文件加载的功能。
首先欢迎界面一般是全屏的,但是当我们进入应用的时候我们需要的是有状态栏,但是没有标题栏的,所以之间还要进行一些转换,同时,当我们在同一个activity中进行欢迎界面的绘制的时候,我们可以实现对于其中的一些资源的加载,
通过一个计时器来实现对于延迟欢迎界面来进行加载
public class MainActivity extends Activity {
private WebView webView;
private CountDownTimer timer1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
showWelcomView();//显示欢迎界面的方法
timer1=new CountDownTimer(3000,3000) {
@Override
public void onTick(long millisUntilFinished) {
// TODO Auto-generated method stub
}
@Override
public void onFinish() {
showMainView();//显示主界面的方法
// TODO Auto-generated method stub
}
};
timer1.start();
}
更换界面状态
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);// 去掉信息栏,实现全屏
退出全屏模式实现
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);