хорошие будут.
Есть окно, внутри которого фрагменты переключаются с помощью bottomNavigation. Для этих фрагментов Тулбары - разные, а вот drawer - одинаковый.
И тут стоит вопрос - 4 раза инициализировать одинаковый drawer в каждом фрагменте? Что звучит плохо, очень плохо. Или держать тулбар с drawer-ом в окне, и прокидывать из каждого фрагмента окну инфу о том, какое меню инфлейтить, какой листенер вешать, какой тайтл, а когда вместо тайтла какую картинку?
Или есть лучше идеи?
Боттом бар и дровер в одном экране - это сильно. Тебе можно в одном фрагменте держать тулбар, дровер и боттом бар. На контейнер повесить фрагментЛайфсайкл коллбэк и в зависимости от фрагмента инфлейтить разное меню
У меня Appbar и дровер всегда на хосте. А фрагменты обращаются к нему через отдельный presenter или viewModel
Ровно такое поведение в @gitfox
Обсуждают сегодня