1. 程式人生 > 程式設計 >Android App啟動圖啟動介面(Splash)的簡單實現程式碼

Android App啟動圖啟動介面(Splash)的簡單實現程式碼

第一步:建立一個Activity

這裡寫圖片描述

第二步:建立一個新的Activity 命名為Splash

new -> Activity -> Empty Activity

這裡寫圖片描述

p>第三步:將準備好的啟動圖片放到drawable目錄下,並修改Splash的xml佈局檔案,如下圖所示

這裡寫圖片描述

第四步:修改SplashActivity中的程式碼如下

這裡寫圖片描述

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.WindowManager;
public class Splash extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
 super.onCreate( savedInstanceState);
 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//隱藏狀態列
 getSupportActionBar().hide();//隱藏標題欄
 setContentView(R.layout.activity_splash);
 Thread myThread=new Thread(){//建立子執行緒
  @Override
  public void run() {
   try{
    sleep(5000);//使程式休眠五秒
    Intent it=new Intent(getApplicationContext(),MainActivity.class);//啟動MainActivity
    startActivity(it);
    finish();//關閉當前活動
   }catch (Exception e){
    e.printStackTrace();
   }
  }
 };
 myThread.start();//啟動執行緒
}
}

注 意

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 
getSupportActionBar().hide(); 

需要在 setContentView(R.layout.activity_splash);

之前執行

第五步:修改配置檔案AndroidManifest中的程式碼

這裡寫圖片描述
將上述程式碼的intent filter標籤移動到name為.Splash的Activity標籤下(將啟動頁面修改為SplashActivity),如下圖
這裡寫圖片描述

好了,現在大功告成了,快執行程式碼試試效果怎麼樣

總結

到此這篇關於Android App啟動圖啟動介面(Splash)的簡單實現的文章就介紹到這了,更多相關Android App啟動圖啟動介面(Splash)的簡單實現內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!