與其他許多Android開發者一樣,我不是閃屏的狂熱粉絲,但仍然是大多數客戶需要他們,因爲iPhone有他們或其他「很好」的理由。Android,如何製作一個沒有白屏的Splash Screen aka Launch Screen?
在它說Android指南:
當然,你希望每個人都能夠快速學習的繩索,發現很酷的功能,並獲得最出你的應用程序。因此,當您第一次打開應用程序時,您可能會試圖向所有新用戶展示一次性介紹性幻燈片,視頻或啓動畫面。或者,當用戶第一次與特定功能交互時,您可能會想到顯示有用的文本泡泡或對話框。
鏈接here,在第一款「不顯示不請自來的幫助,除了在非常有限的情況下」
而現在在他們推薦的材料設計指導開發人員使用"Launch Screen"
由於在顯示空白畫布時啓動您的應用會增加其感知的加載時間,因此請考慮使用佔位符UI或品牌啓動屏幕。
我猜android網站還沒有更新。無論如何,最新版的環聊(5.0.104 ...)有一個非常好的快速啓動屏幕。它立即顯示在我的Nexus 5與棉花糖。所以我的問題是,有沒有這樣做的「官方」方式?
我一直在尋找例子,但找不到任何東西,除了像這個例子here這樣的解決方法之外,它使用我認爲是Splash Screen Activity最常用的方法。但是,當您的實際啓動屏幕顯示之前,該應用程序已被銷燬時,會顯示一個白色屏幕。
second example這個second example使用一個窗口背景的主題,即時顯示,但幾乎同樣快速消失。
那麼,Google如何使Google環境中的啓動屏幕像Google Hangouts一樣顯示,並且沒有任何延遲,並且之前沒有任何白屏?
ps .:檢查我的編輯。我找到了一些G +的帖子。 – Budius