我希望这有帮助!
hit.setVisibility(View.GONE);
animationFadeIn.setStartOffset(5000);
animationFadeIn.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
hit.setVisibility(View.VISIBLE);
}
@Override
public void onAnimationRepeat(Animation animation) {
// Nothing to do here
}
@Override
public void onAnimationEnd(Animation animation) {
// Nothing to do here
}
});
hit.startAnimation(animationFadeIn);
编辑:
这里有一种非常快速和简单的方法来启用/禁用单击按钮:您可以使用布尔变量:
private boolean hasClicked = false
现在将其添加到您的 OnClickListener 中:
if(!hasClicked) {
hasClicked = true;
// call your animate method
}
现在您必须再次“启用”该按钮。你必须在你的 AnimationListener @Override public void onAnimationEnd(Animation animation) { hasClicked = false; }
如果对您有帮助,请不要忘记点赞 :)