того, что количество логики начинает расти, я решил разделить его на несколько экранов.
Столкнулся с проблемой - все поведения привязаны к тому, как ведет себя BottomSheet. Но после разделения вынужден вытащить AppBarLayout и BottomSheet в отдельный фрагмент. И все - MyView больше не может быть привязана к BottomSheet.
Пока на ум приходят только всякие пробросы через колбэки, но это грязь.
Как решить такую задачу? Какие лайфхаки можно применить?
И оно вроде бы плохо так делать, потому что родитель или знает о какой-то движухе, но какие еще есть варианты?
запилить какой-нибудь route
Обсуждают сегодня