2016-12-15 3 views
1

Я застреваю при возвращении фрагмента в анимированный фрагмент. Я добавляю фрагменты, как этотAndroid popBackStackImmediate анимировать фрагмент backstack

A3Fragment a3Fragment = new A3Fragment(); 

FragmentTransaction transaction = getChildFragmentManager().beginTransaction(); 

transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_left, 
         R.anim.slide_out_right, R.anim.slide_in_right); 

transaction.addToBackStack(null); 

transaction.replace(R.id.fragment_mainLayout, a3Fragment).commit(); 

Но когда я делаю popBackStackImmediate фрагмент, который становится совал анимированный из. Но я не могу получить фрагмент, который будет показан далее (фрагмент, который был в стеке) для анимации. Есть ли способ оживить этот задний фрагмент?

+0

любое решение, которое вы получили? – MRX

ответ

1

Попробуйте это

setCustomAnimations (интермедиат введите, внутр выход, внутр popEnter, внутр popExit)

transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_left, R.anim.slide_in_right, R.anim.slide_out_right); 
+0

Я сделал это, но он не работает – Crunch

Смежные вопросы