Я следовал за документами для реализации общих переходов между представлениями с новым компонентом навигации, и он не работает.Вот что у меня есть:
Фрагмент A имеет этот код для вызова фрагмента B
val extras = FragmentNavigatorExtras(
taskNameInput to "taskName")
findNavController().navigate(R.id.action_aFragment_to_BFragment,
null), // Bundle of args
null, // NavOptions
extras)
Посмотрев на макет, идентификатор имеет имя перехода, установленное следующим образом:
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/taskNameInput"
android:transitionName="taskName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
...
Тогда FragmentB имеет следующий вид в макете:
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/taskNameInput"
android:transitionName="taskName"
android:layout_width="0dp"
android:layout_height="wrap_content"
...>
При переходе от фрагмента A к фрагменту B воспроизводится анимация ввода, но не переход sharedView.Любая подсказка?Спасибо