綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] android開發(4) 閃屏的實現

[複製連結] 查看: 965|回覆: 0|好評: 0
跳轉到指定樓層
樓主
暗桌之光 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2011-7-8 16:54

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
閃屏呢,就是SplashScreen,也可以說是啟動畫面,就是啟動的時候,閃(展示)一下,持續數秒後,自動關閉。
android的實現非常簡單,使用Handler對象的postDelayed方法就可以實現。在這個方法裡傳遞一個Runnable對像和一個延遲的時間。該方法實現了一個延遲執行的效果,延遲的時間由第2個參數指定,單位是毫秒。第一個參數是Runnable對象,裡面包含了延遲後需要執行的操作。
代碼如下:
  1.         new Handler().postDelayed(new Runnable() {
  2.             
  3.             @Override
  4.             public void run() {
  5.                 // TODO Auto-generated method stub
  6.                 Intent intent = new Intent(ActSplashScreen.this,ActMain.class);
  7.                 startActivity(intent);
  8.                 ActSplashScreen.this.finish();
  9.             }
  10.         },2500);
複製代碼
如上面的代碼展示,延遲2500毫秒執行了頁面的跳轉操作。具體的操作在run方法的實現裡。
具體的實現步驟為:
1.實現一個閃屏窗體,設置背景圖片等。
2.實現主窗體,當閃屏結束後會啟動該窗體。
2.在閃屏窗體裡的onCreate方法重載裡,處理一個延遲執行頁面跳轉的操作。方法如上面的代碼所示。在這裡跳轉到程序的主窗體
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

Demo.SplashScreen.rar

51.56 KB, 下載次數: 12, 下載積分: 碎鑽 -1 個

源碼下載

評分

參與人數 2幫助 +2 收起 理由
hewang19891221 + 1 讚一個!fdsfsfdfd
idvtw + 1

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則