думаю, точно должен быть общим.
тогда получается ModalBottomSheetLayout тоже, так как иначе его будет перекрывать BottomNavigation.
получается только прокидывать лямбды и писать вены, как вы сказали. или это тоже по другому решается?
Bottom navigation общий, потому что его содержимое не зависит от дочерних экранов, только выбранная иконка выделяется. Но бывают экраны, которые перекрывают (full screen).
А как вы осуществляете переход от этого экрана к тем, где нет боттом навигейшена? У меня есть пара медленных девайсов - там видно как боттом навигейшен "уезжает вниз" (т.к. его нужно скрыть вначале), открывая то, что под ним (типа например список). а затем сверху рисуется новый экран. Это выглядит просто ужасно.
вложенные навхосты
а можно пример гденибудь глянуть?
Посмотри экраны bottomnav*, с экрана *12 есть переход к экрану без боттомбара с незамысловатым названием aftermainscreen
ого, спасибо огромное
Если вкратце, то первый навхост типа "фуллскрин", в нем переключаются все экраны без боттомнавбара(авторизационные например) + экран с ботнавбаром, который состоит из второго навхоста и панельки с кнопочками внизу. Когда переходишь между экранами с боттомнавбаром, то меняешь содердимое второго навхоста. А если нужно перейти с экрана с боттомнавбаром на экран без боттомнавбара, то используешь навконтроллер первого навхоста.
да.. я чувствую что мне все переделывать придется, ну ниче.
Обсуждают сегодня