Я реализую навигацию с помощью компонента архитектуры навигации, пытаюсь сделать переход между двумя фрагментами на ImageView
, поэтому я добавил это android:transitionName="trans"
к ImageView
в моем XML-файле в первом фрагменте и во втором,и добавив это в мой Java-код
FragmentNavigator.Extras extras = new FragmentNavigator.Extras.Builder()
.addSharedElement(imageView, "trans")
.build();
Navigation.findNavController(v).navigate(R.id.action_mainFragment_to_addFragment,
null,
null,
extras);
Попытка также использовать Direction
, например:
MainFragmentDirections.ActionMainFragmentToAddFragment toAddFragment = MainFragmentDirections.actionMainFragmentToAddFragment();
Navigation.findNavController(v).navigate(toAddFragment, extras);
Но анимации нет.приведенный выше код взят из официальной документации .