最近學習flutter,用到底部導航欄(BottomNavigationBar )時碰到一個問題,設置3個BottomNavigationBarItem時候,一切正常,但當設置BottomNavigationBarItem爲4個時候,出現未選中的變成了白色,使得用戶看不清楚,如圖:,
看了看源碼後發現,其中有一段:
當item小於等於3 type是 fixed,否則是 shifitng。所以只要把BottomNavigationBar 的type 設置成BottomNavigationBarType.fixed 就解決了