Android 兩個界面間快速切換時,會發現有短暫黑屏


這種問題一般是因為一個Activity啟動之后在顯示視圖之間時間太長導致的。

1、優化方式可以通過精簡layout文件、多線程處理數據載入等。

2、但是有些Activity的layout文件可能比較大,如果不能動態載入,在顯示之前解析xml的時間可能耗時比較長比如500-1000ms。

這個時候Activity會先顯示默認的黑色背景圖,所以會出現黑屏的情況。對於這種情況我們可以在Application的Theme中添加

 <item name="android:windowIsTranslucent">true</item> 

將默認的窗口背景設置為透明色,這樣就不會出現黑屏了。

更多詳細介紹:http://www.cnblogs.com/mythou/p/3196042.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM