A頁面隱藏導(dǎo)航欄,B頁面顯示導(dǎo)航欄。當(dāng)從B點擊返回或者滑動返回A頁面時導(dǎo)航欄的位置會出現(xiàn)黑條
1、首先出現(xiàn)黑條的原因是:由于這樣隱藏導(dǎo)航條的時候沒有設(shè)置過渡動畫,當(dāng)切換頁面的時候?qū)Ш綑诘奈恢镁蜁霈F(xiàn)黑條

錯誤代碼1
2、解決辦法:在隱藏和顯示導(dǎo)航欄時添加過渡動畫如圖;

錯誤代碼2
注意:這樣寫切換頁面的時候出現(xiàn)黑條的問題是得到了解決,但是會出現(xiàn)切換tab時,頁面會閃爍一下,導(dǎo)航欄那里還是能看到黑條,所以下面的寫法才是最完整的寫法

正確的做法
3、其實還有一種最簡單的做法:設(shè)置window的背景顏色為主題色,這樣就不會出現(xiàn)黑塊,但是還是會出現(xiàn)界面不協(xié)調(diào)的問題,所以不建議使用。