SharedElementTransition не работает между 3 композиционными устройствами в JetPack Compose (тот же используемый ключ)Android

Форум для тех, кто программирует под Android
Anonymous
SharedElementTransition не работает между 3 композиционными устройствами в JetPack Compose (тот же используемый ключ)

Сообщение Anonymous »

Я пытаюсь реализовать переход общего элемента в JetPack Compose между 3 различными композициями, использующими SharedTransitionLayout и modifier.sharedelement () (от androidx.compect.animation).
Каждый экран отображает изображение и текст в разных складе:

. A: изображение внизу с текстом рядом с ним. AnimatedContent .
Я назначаю один и тот же ключ для изображения на всех трех экранах.
Проблема:
Переход общего элемента отлично работает между экраном A → Screen B , но он не работает с экрана B →. /> Я подтвердил, что ключ такой же, и обернут все в SharedTransitionLayout < /code>. Но когда я пытаюсь анимировать между B → C, переход не сработает тихо (не происходит анимации).
❓question:
Возможно ли выполнять переходы с множественными общими элементами в последовательности между 3 -й работой, с использованием wyl -wyliound будет будет иметь все возможное, чтобы было бы одно и одно из них, что будет будет будет и тем же ключевым наведением. Оценка.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -compose-s

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