首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >java.lang.RuntimeException:未知动画名称: objectAnimator

java.lang.RuntimeException:未知动画名称: objectAnimator
EN

Stack Overflow用户
提问于 2013-09-25 23:17:51
回答 1查看 28K关注 0票数 20

我在使用以下命令时遇到此错误

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();

但当我将其更改为

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();

它工作得很完美。但是我需要支持旧版本,所以我必须使用getSupportFragmentManager()的support-v4。

我看过一些文章说support-v4不支持res/animator,所以我也试着把我的动画XML文件移到res/anim文件夹中,并通过R.anim.card_flip_right_in引用它

但是它仍然不起作用,有人能告诉我我能做什么吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19008808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档