2016-03-25 3 views
0

Ist es möglich herauszufinden, ob in einer Ansicht gerade Animationen oder ausstehende Animationen laufen?Ist es möglich, laufende/ausstehende Animationen in einer Android-Ansicht abzufragen?

Ich spreche nicht über die Überprüfung, ob ein Animationsobjekt ausgeführt wird oder gerade ausgeführt wird oder ausgeführt wurde. Ich frage, ob es möglich ist, nach Animationen zu fragen, die in einer Ansicht stehen oder laufen, wenn alles, was Sie haben, ein Verweis auf diese Ansicht ist.

Antwort

1

Haben Sie versucht view.getAnimation()?

nach android developer site es zurück:

Die Animation, die gerade abgespielt wird oder für diese Ansicht spielen geplant.

+0

Danke, ich weiß nicht, wie ich das verpasst habe. Wofür es sich lohnt, gibt es 'null' zurück, wenn keine Animation läuft. – RTF

+0

Ich habe auch nur eine Animation, die ich abbrechen könnte, aber wenn jemand mehrere Animationen laufen hat und sie alle abbrechen wollen, dann könnte man 'getAnimation()' in einer Schleife aufrufen und beenden, wenn es läuft gibt null zurück (ich habe das nicht getestet). – RTF