2016-08-14 62 views
0

第一次打開我的應用時,我可以看到兩到三秒的白色屏幕。之後,顯示第一個活動。如何在第一次活動之前避免白屏?

¿如何避免這個惱人的白屏?我很確定這是由我正在使用的主題Theme.AppCompat.Light.DarkActionBar造成的。

我正在使用這個新主題,因爲我使用的是帶有PagerTitleStrip的NavigationView,並且在使用此主題開發這種視圖的Google文檔中。

我該如何避免那令人討厭的白色屏幕?如果該屏幕可能是黑色的,那麼它會更好地咬人,並且會減少煩人的感覺。它的顏色可以改變嗎?這個主題是黑色版本,但不會失去與PagerTitleStrip的NavigationView的兼容性?

謝謝。

+0

在這裏你去:https://www.bignerdranch.com/blog/splash-screens-the-right-way/ – Shaishav

+0

有一個黑暗的主題,但使用的是'主題。 AppCompat.Light' –

+0

@ cricket_007我找不到Theme.AppCompat.Dark.DarkActionBar¿你能找到它嗎? – NullPointerException

回答

0

在你的XML,你正在使用您的閃屏添加

android:opacity="opaque" 
+1

我沒有使用啓動畫面。 – NullPointerException

0

由於cricket_007在評論中說,這是可能得到的黑色主題,而不是簡單地使用「Theme.AppCompat」

同樣CommonsWare也在評論中告訴我們,搜索是否在主線程中做了太多工作並使用線程來獲得快速的ui加載是一個好習慣。

謝謝你們

相關問題