赞
踩
在android的app开发中,一个最常用到的功能就是splash screen。这个也叫闪屏,或启动界面。除了少数应用没有这个外,你可以观察到你手机中的大部分应用都有这个功能。
下面来说说实现的过程。
第一步是设计这个splash的布局文件。
第二步是编写相应的Activity代码。
- import android.os.Bundle;
- import android.view.Window;
- import android.view.WindowManager;
- import android.app.Activity;
-
- public class SplashActivity extends Activity {
-
- //延时常量,单位毫秒
- private static final int SPLASH_DISPLAY_LENGHT = 3000;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- //隐藏标题栏
- requestWindowFeature(Window.FEATURE_NO_TITLE);
-
- //隐藏状态栏
- getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
- WindowManager.LayoutParams.FLAG_FULLSCREEN);
-
- setContentView(R.layout.activity_splash);
- }
-
- new Handler().postDelayed(new Runnable(){
-
- @Override
- public void run() {
-
- Intent intent = new Intent(SplashActivity.this,MainActivity.class);
-
- startActivity(intent);
-
- SplashActivity.this.finish();
-
- }
-
- }, SPLASH_DISPLAY_LENGHT);
- }
-
- }

赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。