Переход общего элемента с использованием Jetpack Compose с навигацией, не работает в обратной навигации popBackStackAndroid

Форум для тех, кто программирует под Android
Anonymous
Переход общего элемента с использованием Jetpack Compose с навигацией, не работает в обратной навигации popBackStack

Сообщение Anonymous »

В нашем проекте мы используем анимацию создания (beta01), которая включает в себя общий переход (sharedElement) с навигацией, как указано здесь: https://developer.android.com/develop/u ... ion/shared -elements/navigation
У нас есть переход Экран A -> Экран B, где изображение является общим элементом. Он отлично работает при нажатии вперед. Однако при возвращении к экрану A поведение такое.
Когда нет navArgs, все работает нормально во всех случаях.
Когда есть какие-то navArgs, когда мы используйте жест возврата устройства, чтобы вернуться назад, оно работает нормально.
Когда есть некоторые navArgs, когда мы используем ручной popBackStack или NavigationUp, общий переход не работает и просто исчезает на следующем экране.В чем может быть возможная причина? Есть ли необходимость добавлять navArgs при извлечении обратного стека?
Я попробовал передать некоторые аргументы обратно, но, похоже, это не дало никакого эффекта.

Подробнее здесь: https://stackoverflow.com/questions/786 ... nt-work-in

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