預設情況下 activity 啟動的時候先把螢幕刷成白色,再繪製介面,繪製介面或多或少有點延遲,這段時間中你看到的就是白屏,顯然影響使用者體驗,怎麼消除呢?
在 activity theme 設定style 即可
true
false
@android:color/transparent
android:allowbackup="true"
android:icon="@drawable/ic_launcher"
android:name="com.skymobi.moposns.mainactivity"
android:screenorientation="portrait" >
60 Android app啟動時白屏
系統會在繪製頁面載入布局之前 首先會初始化視窗 window 而在進行這步操作時,系統會根據我們設定的theme來指定它的theme主題顏色。window布局的頂層是decorview,startingwindow顯示乙個空的decorview,進而我們在style中的設定就決定了顯示的是白屏還是黑...
App啟動時的白屏優化
這個空白頁面是根據androidmanifest檔案中配置的主題決定的,預設為白色。2.windowdisablepreview true當windowdisablepreview設定為true後,空白窗體會取消,此時直接顯示啟動頁的activity。true效果圖 4.自定義主題 對於空白窗體,可...
原 android啟動時白屏或者黑屏的問題
解決應用啟動時白屏或者黑屏的問題 由於activity只能到onresume時,才能展示到前台,所以,如果為main activity設定背景的話,無論oncreate onresume速度多快,都會出現短暫的白屏或者黑屏 其實解決的辦法很簡單,只需將你的startup activity中的view...