Android啓動頁面整理

   幾乎所有的Android應用程序都會有一個啓動畫面,展示自己的LOGO,版本信息,或者更人性化一點的,在很長的加載信息中,變換一些顯示的文字等,讓無聊的等待時間添加點調味劑。具體實現來說,應該創建一個沒有TitleActivity,顯示圖片,文字。其中創建新的線程去加載數據,檢測設備的良好等,等一切就緒的時候啓動新的Activity

上面就是目前主流的App的加載頁面,但是隨着時代的發展Android的啓動界面出現了一些新的變化,主要是在加載頁面出來了廣告,當然一些基本的元素仍然沒有少(名稱,版本,一句話描述),代表的有網易和鳳凰新聞客戶端。



技術上實現主要有兩種:

1、利用HandlerpostDelayed延遲幾秒加載頁面,這種比較適合在加載也不做任何操作,比如檢查版本更新,緩存數據等等

newHandler().postDelayed(new Runnable(){  

          @Override  

          public void run() {  

               Intent mainIntent = newIntent(SplashActivity.this, MainActivity.class);  

              SplashActivity.this.startActivity(mainIntent);  

               SplashActivity.this.finish();

          }    

      }, 2000);

2、可以利用AsyncTask實現檢查版本、加載緩存等等一些操作,等處理完成之後再進入主頁面。

當然以上兩種方法都可以加上各種各樣的動畫效果,比如從屏幕左側滑出,淡入淡出等等,以下有兩篇文章總結的特別的好,強烈推薦大家看下。

http://www.cnblogs.com/qianxudetianxia/archive/2012/12/30/2839700.html

http://www.androidcn.com/news/20110322/00001408.html

http://code.eoe.cn/231/title/_Android_android%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%90%AF%E5%8A%A8%E9%A1%B5%E9%9D%A2



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章