SharedElementTransition во фрагменте с Jetpack Nav Framework - PullRequest
0 голосов
/ 25 мая 2020

У меня есть два фрагмента, где Fragment.A запускает Fragment.B. В Fragment.A у меня есть Recycler, который при щелчке по элементу начинается с Fragment.B с переходом элемента ImageView.

 findNavController().navigate(
                HomeFragmentDirections.actionAFragmentToBFragment(item.id),
                FragmentNavigatorExtras(
                    thumb to "${item.id}_thumb"
                )
            )

это работает - я получаю переход. Теперь, как это сделать при обратном переходе от Fragment.B к Fragment.A. Я пробовал использовать

sharedElementReturnTransition = TransitionInflater.from(context).inflateTransition(android.R.transition.move)

, но похоже, что это не работает. Есть идеи?

1 Ответ

1 голос
/ 25 мая 2020

Решено. В моем случае мне пришлось postponeEnterTransition и возобновить его, как только RecyclerView был выполнен с макетом макета.

...