我正在尝试使用AnimatorSet
来实现按钮淡入动画:
按钮淡入 > 单击按钮 > 其余按钮淡出
为了实现这个效果,我想在动画完成后设置onClickListner
,但似乎并不起作用。在动画过程中单击按钮会触发onClick事件
:
setQuestion = new AnimatorSet();
setQuestion.playSequentially(fadeinAnimationQ,fadeinAnimation1,fadeinAnimation2,fadeinAnimation3,fadeinAnimation4,fadeinAnimation5);
setQuestion.start();
这是检查动画是否已经完成的方法。
private void checkAnimation() {
while (true) {
// Check if animation has ended
if (setQuestion.isRunning() == false) {
assignListners();
break;
}
}
}