应该是一个简单的教程,但我无法遵循

问题描述 投票:0回答:1

我在Lynda的David Gassner撰写的本教程之后遇到了一些麻烦,如果有人可以提供帮助,我将不胜感激。

David的代码:

mAnimator.addListener(this);
mAnimator.addUpdateListener(this);

@Override
public void onAimationStart(Animator animator) {

}

@Override
public void onAimationEnd(Animator animator) {

}

@Override
public void onAimationCancel(Animator animator) {

}

@Override
public void onAimationRepeat(Animator animator) {

}

@Override
public void onAimationUpdate(Animator animator) {

}

出于某种原因,我的@Override方法不会覆盖其超类中的方法,并且我不知道是否需要提取它或对其进行处理?我什至不知道下面的代码是否正确,因为我的IDE没有给我与David的教程相同的选项

mAnimator.addListener((Animator.AnimatorListener) this);
mAnimator.addUpdateListener((ValueAnimator.AnimatorUpdateListener) this);

我输入的内容有误吗?我写什么?

java android
1个回答
0
投票

似乎您缺少一步:

Animator.AnimatorListener是一个接口。

您拥有方法的任何类都必须实现接口。

您的类的声明应类似于以下内容:

Animator.AnimatorListener
© www.soinside.com 2019 - 2024. All rights reserved.