Я пытаюсь установить видимость изображения после окончания анимации, но у меня возникли трудности.
Я создал несколько изображений и установил тег для каждого. Всякий раз, когда пользователь нажимает на изображение, видимость становится невидимой. Я также создал метод, который анимирует изображения. Я хотел бы, когда анимация заканчивается для видимости изображений, чтобы сбросить в Visible. Извините, если это звучит немного неясно, я не совсем уверен, как сформулировать этот вопрос. Любая помощь будет оценена.
public void popBubbles(View view) {
final String tag = String.valueOf(view.getTag());
if(tag=="0"){
bubble.setVisibility(View.INVISIBLE);
}else if(tag=="1"){
bubble1.setVisibility(View.INVISIBLE);
}else if(tag=="2"){
bubble2.setVisibility(View.INVISIBLE);
}else if(tag=="3"){
bubble3.setVisibility(View.INVISIBLE);
}else if(tag=="4"){
bubble4.setVisibility(View.INVISIBLE);
}else if(tag=="5"){
bubble5.setVisibility(View.INVISIBLE);
}else if(tag=="6"){
bubble6.setVisibility(View.INVISIBLE);
}else if(tag=="7"){
bubble7.setVisibility(View.INVISIBLE);
}else if(tag=="8"){
bubble8.setVisibility(View.INVISIBLE);
}
}
public void animateBubbles() {
for (final ImageView img : IMGS) {
animation = ObjectAnimator.ofFloat(img, "translationY", 0f, -deviceHeight);
animation.setDuration(4000);
animation.start();
animation.setRepeatCount(ValueAnimator.INFINITE);
}
}