解決啟動白屏問題

2021-08-17 05:24:29 字數 1130 閱讀 9674

解決方法

了解上面的原因後,既然黑白屏是更具我們設定的theme來決定了,那我們就可以直接從啟動頁的theme入手,解決這個問題。

1.在androidmanifest檔案中設定:

<

activity

android:name

=".splashactivity"

android:screenorientation

="portrait"

android:theme

=>

<

intent-filter

>

<

action

android:name

="android.intent.action.main"

/>

<

category

android:name

="android.intent.category.launcher"

/>

intent-filter

>

activity

>

2.在styles檔案中定義:

>

-- customize your theme here. -->

name

="colorprimary"

>@color/colorprimaryitem

>

name

="colorprimarydark"

>@color/colorprimarydarkitem

>

name

="coloraccent"

>@color/coloraccentitem

>

name

="android:textcursordrawable"

>@drawable/cursoritem

>

name

="android:listdivider"

>@drawable/recycler_divider_bgitem

>

如上,我們給啟動頁設定乙個全屏的背景,這樣就不用顯示預設的主題顏色了。

按照以上配置,這樣就能避免白屏問題了。

啟動白屏處理 如何優雅解決App啟動黑白屏

第一張是預載入頁,第二張是閃屏頁,閃屏頁只比預載入頁多了底部的圖示和網易雲 這四個字 其實是一整體,一張 而且給人的感覺是一直是預載入頁,不過底部的圖示和文字會慢慢出現,這樣的處理比單獨的顯示或者設定為透明更讓人能夠接受。下面我們就來 看看 styles檔案自定義theme true true nu...

解決vue白屏問題

咱們先看看vue白屏在ios手機上是如何產生的?首頁跳轉到到第二屏,再從二級頁面返回到首頁就會出現白屏情況。解決思路 既然是首頁白屏那麼就要從首頁開始解決問題,經過多次比對發現,返回到首頁後,出現白屏,然後咱們用手觸控或則向下滑動,白屏就沒有了,知道了這個效果之後,解決白屏就簡單了,只需要在返回到首...

啟動頁白屏解決方案

由於activity只能到onresume時,才能展示到前台,所以,如果為main activity設定背景的話,無論oncreate onresume速度多快,都會出現短暫的白屏或者黑屏 視的background屬性 其實解決的辦法很簡單,只需將你的splashactivity中的view的bac...