Предположим, что я запустил следующий код, чтобы поместить фрагмент в стек. Он устанавливает анимацию, когда я сначала просматриваю фрагмент и когда выйдет фрагмент.
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.setCustomAnimations(R.anim.slide_left,
R.anim.no_anim,
R.anim.no_anim_show,
R.anim.slide_right_away);
fragmentTransaction.replace(R.id.container, fragment, tag);
fragmentTransaction.addToBackStack(tag);
fragmentTransaction.commit();
Если я хочу изменить анимацию выхода позже, как я могу это сделать? Как и в, если бы у меня был следующий код:
getFragmentManager().popBackStack();
Но мне нужна другая анимация, затем я был первоначально помещен в стек.