Flutter開發ios啟動頁之后會黑屏一下再進入第一個頁面,求助啊,網上各種方法都試了,都沒有解決
因為第一個頁面是廣告頁,需要獲取廣告資料,獲取資料之前會黑屏,因此我把背景設為啟動頁了,想著應該沒有了,但還是有!我后來設定了一下Scaffold的背景顏色,結果發現就會閃現該顏色!
請求大神指教啊,要瘋了aaa
uj5u.com熱心網友回復:
你是不是用到了閑魚的flutter_boost框架了?uj5u.com熱心網友回復:
沒使用這個框架,也沒使用其它框架,就是純Flutter開發。
目前我已經采取了一個辦法,就是在runApp之前就獲取廣告資料,這樣初始頁面就直接是廣告頁面了,效果好多了,但還是不是非常理想,如果手機卡頓或是網路不佳時,還是會有白屏(廣告頁面的背景顏色時白色),不知道應該怎么優化了。
做過一個測驗,如果初始頁面是主頁(就是有底部標簽切換頁面的那種),啟動頁切換過來效果就會順滑很多;如果初始頁面是廣告頁(就是圖片全屏,不管是網路圖片和本地圖片都試過),切換過來效果就會不那么順滑了,感覺上時原生啟動頁消失后才渲染圖片。
uj5u.com熱心網友回復:
朋友,有解決方法了嗎?uj5u.com熱心網友回復:
之前的解決辦法是:在main.dart中,runApp()之前就獲取廣告圖片,獲取到之后把圖片下載下來決議成Uint8List,然后再把圖片帶到廣告頁顯示。這樣原生啟動頁和廣告頁之間的切換效果就順暢了很多。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/283689.html
標籤:iOS
上一篇:安卓二次開發
