глобальным на все экраны. Грубо говоря в у меня есть Scaffold у которого указано bottomBar. А в content NavHost. Но тут я понял что теперь у меня bottom sheet отображаются не поверх bottom bar (тут понятно почему). Как вы поступаете в таком случае? Наверное можно закостылять скрытие bottom bar перед открытием bottom sheet. Но наверное это не красивое решение
А материал разрешает одновременный показ боттомшита и боттомнавбара?
В каком смысле ? Как они могут быть связаны ?
Можно создать AppBottomBarState и передвать вниз через LocalAppBottomStateHolder и через DisposableEffeect скрыть и показать обратно в нужном скрине
Вот что-то на подобие этого я и думал сделать. Но мне кажется это как-то не красиво. Но вот наверное это единственное решение.
то есть будеть только одна функция AppBottomStateHolder.hideBottomBarTemporarily()
а что бы ты делал в хмл-мире?
Да ничего бы не делал 😉 там bottom sheet и так поверх всего выползает
В xml мире строят навигацию так что экран который без боттомшит открывается во флоу фрагменте без него
Вот ничего не понял
Ну не всегда, ладно я вёл к тому, что его можно вызвать повыше в иерархии, где ещё нет боттомнавбара
Честно ни разу не было с этим проблем в xml мире. Но тут я уже собственно решил примерно так как советовал @rsktash
Посоветовал бы отказаться от scaffold и строить самостоятельно эти компоненты, комбинировать их. Чтобы не попадать в такие ситуации.
Обсуждают сегодня