в ней bottom nav bar. В активити лежит композабл экран с UI. Мне по функционалу надо при нажатии кнопки "старт" прятать bottom nav bar, а элементы оставлять на том же месте, на котором они были. Я использую ConstraintLayout в экране с модификатором fillMaxSize, но в такой реализации при скрытии боттом нава элементы сьезжают вниз из-за освободившегося места. Как можно сделать так, чтобы ConstraintLayout игнорировал скрытие bottom nav bar?
Ты можешь поместить все элементы в Box и bottomBar расположить поверх остальных элементов. Скрытие/раскрытие bottomBar-а в таком случае на остальные элементы не повлияет
имеется ввиду на активити?
В активити в setContent ты помещаешь composable функцию, в которой все элементы экрана, в том числе и bottomBar, верно?
в сет контенте scaffold, внутри которого боттомбар в параметрах и NavigationHost в контенте
полагаю что если в бокс поместить то у меня все экраны будут рисовать разметку игнорируя боттом бар?
Аа, не учел, что bottomBar в скаффолде определяется, тогда надо потестить, с ходу не могу представить, какое будет поведение
А не можешь передать BottomAppBar/BottomNavigation в bottomBar в Scaffold?
Обсуждают сегодня