Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 必知必會-Android Splash 頁秒開之細節處理

Android 必知必會-Android Splash 頁秒開之細節處理

編輯:關於Android編程

背景

今天閱讀了兩篇 Android Splash 頁秒開的文章,就上手試了試,效果確實不錯,不過在使用過程中發現個小的問題,應用是發現在 Android 6.0 系統下 APP 啟動的時候有個默認的動畫,如果按照文章介紹的直接啟動下一個加載數據的頁面會出現頁面閃動,有點美中不足的感覺。

解決方法

解決方法很簡單,我這裡做出了兩處修改:延遲啟動添加淡出的過場動畫

SplashActivity

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Intent starter = new Intent(SplashActivity.this, xxxActivity.class);
                startActivity(starter);
                finish();
                overridePendingTransition(R.anim.stand,R.anim.splash);
            }
        },500);

    }

stand.xml



    

splash.xml



    

總結

先感謝下博主的認真總結,才能讓我們把自己的 APP 啟動體驗做的這麼完美。

在實際開發中,我們可能會遇到很多復雜的情況,一篇博客或者教程也好,只能記錄最核心的一些東西,學習的時候還是需要多多思考的。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved