Разница в анимации видимости StatusBar
и BottomNavigationBar
ощутима.
Все, что я сделал, было
onTap:(){
makeItFullScreen
? SystemChrome.setEnabledSystemUIOverlays([])
: SystemChrome.setEnabledSystemUIOverlays(
[SystemUiOverlay.bottom, SystemUiOverlay.top]);
makeItFullScreen = !makeItFullScreen;
}
Я думаю, мерцание этой конкретной части (нижней части) экрана должно быть исправлено.
Большинство из нас, возможно, не заметили этого, потому что мы обычно используем белый (по умолчанию) фон нашего Scaffold
.
P.S Я тестировал его на эмуляторе и на реальном устройстве.