(singleActivity).
есть BottomNavigation.
Не могу придумать как менять контент TopBar-а при навигировании на определенный экран?
Компоузе все решается через стейт
а по-подробней?
Сделай один макет с топбаром и используй его на всех экранах, передавая туда параметры
а как юыть с навигацией?
Можно создать TopBarActionState И изменть это стейт при каждом изменении скрина
аааа, понял! спасибо за подсказку!
Сингл активити никак не связан со Scaffold, не нужно пытаться натянуть носки на поезд старые подходы на новые.
это не старый подход. сингл активити было сказано в контексте jetpack compose. наверное "single scaffold" прозвучит понятнее
Это именно, что старый подход. Зачем держать всё в одном Scaffold'е, вносить туда логику навигации, если ничто не мешает держать по отдельному Scaffold'у на экран, руля только тем, что действительно нужно?
потому что навигация не ложится в эту структуру
Не особо знаком с текущей навигацией в компоузе, но как именно это не ложится?
не использовал гугловую навигацию, но думаю спокойно ляжет на любую другую) не читал по каким признакам она не ложится на гугловую, но на декомпоз легла.
Обсуждают сегодня