Android 閃屏

閃屏呢,就是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方法重載裏,處理一個延遲執行頁面跳轉的操作。方法如上面的代碼所示。在這裏跳轉到程序的主窗體
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章