Как управлять поведением прокрутки для каждого экрана при использовании общего TopAppBar в Jetpack Compose?Android

Форум для тех, кто программирует под Android
Anonymous
Как управлять поведением прокрутки для каждого экрана при использовании общего TopAppBar в Jetpack Compose?

Сообщение Anonymous »

В Jetpack Compose я использую один TopAppBar, который используется всеми экранами через Scaffold, и применяю exitUntilCollapsedScrollBehavior.
Если я перехожу на другой экран во время прокрутки TopAppBar исчезнет, ​​оно так и останется исчезнувшим.
Я пытался использовать отдельный TopAppBar для каждого экрана, но на этот раз возникла проблема: состояние прокрутки не сохраняется, когда я возвращаюсь к предыдущий экран.
Итак, вот что меня интересует:
  • Есть ли способ использовать разные способы прокрутки для каждого экрана при использовании одного общего TopAppBar?
  • Как сохранить состояние прокрутки для каждого экрана при использовании отдельного TopAppBar для на каждом экране?
Пожалуйста, помогите.

Подробнее здесь: https://stackoverflow.com/questions/773 ... opappbar-i

Вернуться в «Android»