ja dostaję ten błąd przy użyciujava.lang.RuntimeException: Nieznana nazwa animacja: objectAnimator
getActivity().getSupportFragmentManager()
.beginTransaction()
.setCustomAnimations(
R.animator.card_flip_right_in, R.animator.card_flip_right_out,
R.animator.card_flip_left_in, R.animator.card_flip_left_out)
.replace(R.id.content_fragment, new DaysSinceBirthSettingFragment())
.addToBackStack(null)
.commit();
Ale kiedy go zmienić na
getActivity().getFragmentManager()
.beginTransaction()
.setCustomAnimations(
R.animator.card_flip_right_in, R.animator.card_flip_right_out,
R.animator.card_flip_left_in, R.animator.card_flip_left_out)
.replace(R.id.content_fragment, new DaysSinceBirthSettingFragment())
.addToBackStack(null)
.commit();
Działa idealnie. ale muszę obsługiwać starszą wersję, więc muszę użyć support-v4, z którego pochodzi getSupportFragmentManager()
.
czytałem jakiś artykuł mówiący, że res/animator
nie jest wspierany przez pomoc-V4, więc próbowałem również przenieść moje animowanych plików XML do res/anim
folderu i odniesienie go R.anim.card_flip_right_in
Ale nadal to nie działa, ktoś może mi powiedzieć, co mogę zrobić?
nie używam fragmentów wsparcia, nadal wyjątek występuje! –