Android 台灣中文網
標題:
android開發(4) 閃屏的實現
[打印本頁]
作者:
暗桌之光
時間:
2011-7-8 16:54
標題:
android開發(4) 閃屏的實現
閃屏呢,就是SplashScreen,也可以說是啟動畫面,就是啟動的時候,閃(展示)一下,持續數秒後,自動關閉。
android的實現非常簡單,使用Handler對象的postDelayed方法就可以實現。在這個方法裡傳遞一個Runnable對像和一個延遲的時間。該方法實現了一個延遲執行的效果,延遲的時間由第2個參數指定,單位是毫秒。第一個參數是Runnable對象,裡面包含了延遲後需要執行的操作。
代碼如下:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Intent intent = new Intent(ActSplashScreen.this,ActMain.class);
startActivity(intent);
ActSplashScreen.this.finish();
}
},2500);
複製代碼
如上面的代碼展示,延遲2500毫秒執行了頁面的跳轉操作。具體的操作在run方法的實現裡。
具體的實現步驟為:
1.實現一個閃屏窗體,設置背景圖片等。
2.實現主窗體,當閃屏結束後會啟動該窗體。
2.在閃屏窗體裡的onCreate方法重載裡,處理一個延遲執行頁面跳轉的操作。方法如上面的代碼所示。在這裡跳轉到程序的主窗體
Demo.SplashScreen.rar
2011-7-8 16:54 上傳
點擊文件名下載附件
下載積分: 碎鑽 -1 個
51.56 KB, 下載次數: 13, 下載積分: 碎鑽 -1 個
源碼下載
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1