0
期間我需要動畫播放過程中更改按鍵的功能 @JulianoNunesSilvaOliveria說,我可以通過標誌變量改變:更改按鈕功能動畫
boolean something = false; if (something) { doA(); something = false;} else { doB(); }
,但我如何使用它? 我開始喜歡這個
oilcan.startAnimation(seq1)
期間我需要動畫播放過程中更改按鍵的功能 @JulianoNunesSilvaOliveria說,我可以通過標誌變量改變:更改按鈕功能動畫
boolean something = false; if (something) { doA(); something = false;} else { doB(); }
,但我如何使用它? 我開始喜歡這個
oilcan.startAnimation(seq1)
您可以使用AnimatorListener:
oilcan.animate().setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
something = false;
}
@Override
public void onAnimationEnd(Animator animation) {
something = true;
}
@Override
public void onAnimationCancel(Animator animation) {
}
@Override
public void onAnimationRepeat(Animator animation) {
}
});
}