У меня есть один XML-файл анимации, и у меня есть разные объекты анимации, относящиеся к одной и той же анимации, я реализовал AnimationListener, я просто хочу узнать, какой экземпляр моей анимационной переменной вызывает метод переопределения что AnimationListener.Какой анимационный экземпляр вызвал onAnimationStart переопределить AnimationListener
animation1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.translate_left);
animation2 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.translate_left);
animation3 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.translate_right);
animation4 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.translate_right);
animation5 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.translate_right);
animation1.setAnimationListener(this);
animation2.setAnimationListener(this);
animation3.setAnimationListener(this);
animation4.setAnimationListener(this);
animation5.setAnimationListener(this);
они 5 различных объектов, которые имеют в виду общую анимацию теперь, если я реализовали анимацию слушателем, чем, как я могу узнать, какой объект анимации имеет в виду анимации слушателя
@Override
public void onAnimationStart(Animation animation) {
// Which object it is referring to
}
@Override
public void onAnimationEnd(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
Показать код. – yennsarah