В некоторых View
в моем приложении я показываю Fragment
с некоторыми Omages
в RecyclerView
. При нажатии на Image
отображается новая деталь Fragment
(с переходом ввода и возврата). Проблема в том, что при нажатии Назад Button
из деталей View
общий элемент View
иногда пропадает, а иногда нет.
Вот как я называю новые детали Fragment
:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
dialog.setSharedElementEnterTransition(new DetailsTransition());
dialog.setEnterTransition(new Slide());
setExitTransition(new Fade());
dialog.setSharedElementReturnTransition(new DetailsTransition());
}
dialog.setTargetFragment(this, DETAIL_FRAGMENT);
getActivity().getSupportFragmentManager()
.beginTransaction()
.addSharedElement(view, transitionmage)
.replace(R.id.container, dialog, DetailFragment.TAG)
.addToBackStack(DetailFragment.TAG)
.commit();
Я уже пробовал эти решения без успеха:
Как отложить переход ввода фрагмента в Android Lollipop?< /а>