Android Studio如何在片段中加载animation

我在Android Studio项目上工作

每当我尝试使用animation加载片段时,我的应用程序崩溃。

即时通讯使用这些代码行,但它不会工作

final Animation showBtn = AnimationUtils.loadAnimation(_context_fra_home_v2, (R.anim.show_btn)); fabPlus.startAnimation(showBtn); 

要么

 final Animation showBtn = AnimationUtils.loadAnimation(this, (R.anim.show_btn)); fabPlus.startAnimation(showBtn); 

我无法得到这个工作。

它说:

 required: 'android.content.Context' 

这是什么意思 ?

问题在于上下文。 这是我的观察,这种types的错误发生在使用Appcompat上下文时,但它需要Android上下文。 请看看您的导入语句和您使用的上下文types是否属于同一types。

你确定这个关键字是否存在Context

我在我的项目中使用kotlin,这里是我的片段animation工具,希望能帮到你

  viewFlipperView?.inAnimation = AnimationUtils.loadAnimation(activity,R.anim.push_up_in) viewFlipperView?.outAnimation = AnimationUtils.loadAnimation(activity,R.anim.push_up_out) viewFlipperView?.startFlipping() 

viewFlipperView是android视图窗口小部件ViewFlipper