Я показываю FrameLayout
с некоторыми компонентами внутри Fragment
. В onCreateView(..)
Я оживляю содержание FrameLayout
, и все работает отлично. Теперь я хочу анимировать содержимое перед закрытием Fragment
.Анимация содержимого фрагментов перед закрытием
В моем текущем решении я переопределение onBackPressed()
в родительском Activity
, а затем я звоню метод onBackPressed()
внутри моей Fragment
и анимировать содержимое. Проблема с этим решением заключается в том, что я хочу раздуть Fragment
от различных действий, а затем это не очень хорошее решение ... Кто-нибудь знает лучший подход?
Благодарим за помощь!
Примечание:
Я также попытался переопределить onCreateView()
и onPause()
но анимация не отображается, если я начинаю его в этих методах
и следующий метод не выполняет мои требования или как оно одушевляет весь фрагмент, и я хочу, чтобы анимировать содержимое
getActivity().getSupportFragmentManager()
.beginTransaction()
.setCustomAnimations(R.anim.slide_in_up, R.anim.slide_out_up, R.anim.slide_out_down, R.anim.slide_in_down)
Что не так с 'onDestroyView()' самого 'Fragment'? – Abbas
Я уже пробовал анимировать содержимое в 'onDestroyView()' и 'onPause()', но он не работает в обоих из них. – Katharina