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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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