Всем привет!)
Столкнулся с такой проблемой, мне нужно каким-нибудь способом прятать верхнюю и нижнюю нативные панели (Status Bar и Nav. bar) на андройде -
https://prnt.sc/uig4ug. Популярный ответ в нете это использовать метод "SystemChrome.setEnabledSystemUIOverlays([]);". Да он убирает эти панели, но возникают несколько неприятных моментов:
1) При сворачивании приложения контент внутри подпрыгивает, выглядит эт "не вау", это особенно заметно при использовании responsive-размеров, прикреплю видос ниже (1).
2) Эт проблема по сути получается от того, что панели прячутся только когда уже приложение было проинициализировано (Чаще насколько я понял, объявляют в методе build или в initState)
По хорошему мне нужно чтобы панели уже прятались как только я нажал на иконку приложения.
Тут тоже копался в нете, предлагают изменить стили темы в файле styles.xml -
https://prnt.sc/uifz64- добавлял там доп атрибут Fullscreen -
https://prnt.sc/uifzzu, после его использования пряталась только верхняя панель, и при сворачивании / возвращении, в самой нижней области можно заметить небольшое мерцание, (2 видос).
Есть ли вообще нормальный способ полностью скрыть эти панели?, хелпп)))