当我尝试使用以下代码创建动画时,出现以下错误:
The method loadAnimation(context,int) in the type AnimationUtils is not applicable for the arguments(MainActivity.PlaceholderFragment,int)
Animation textAnimation= AnimationUtils.loadAnimation(this,R.anim.text_animation);
我也得到一个空指针异常。我该如何解决这个问题?
最佳答案
我认为 this
不等于 Context
,尝试替换下面的代码。
Animation textAnimation= AnimationUtils.loadAnimation(getContext(),R.anim.text_animation);
编辑:如果您在 Fragment 中使用此代码,则调用 getActivity().getContext()
而不是 this
关于android - AnimationUtils 类型中的方法 loadAnimation 不适用于参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25299296/