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