У меня есть активность, в которой у меня есть несколько ImageView, и когда вы нажимаете на нее, ImageView исчезает и снова появляется. Я пытаюсь понять, как я могу щелкнуть один ImageView и запустить анимацию, и когда я нажму второй и анимация все еще работает, он будет игнорировать второй. Я думаю, что мне нужно что-то сделать с анимациейListener, но я не могу понять, как это использовать, чтобы проверить, работает ли анимация или нет, прежде чем я инициирую новую анимацию. Я мог бы поклясться, что видел пример, который сделал это, но я искал несколько дней и больше не могу его найти, я надеюсь, что кто-то сможет помочь здесь..... ниже приведен код для моего анимация:
// Create Animation
protected void fadeAnimation() {
tempImg.startAnimation(fadeout);
//Allow animation to finish
mHandler.postDelayed(new Runnable() {
public void run() {
tempImg.startAnimation(fadein);
}
}, 1000);
}