Animación de Android Dibujable y saber cuándo termina la animación

Quiero hacer una animación con varios archivos de imagen, y para esto, AnimationDrawable funciona muy bien. Sin embargo, necesito saber cuándo comienza la animación y cuándo termina (es decir, agregar un oyente como Animation.AnimationListener). Después de buscar respuestas, tengo un mal presentimiento de que AnimationDrawable no es compatible con los oyentes.

¿Alguien sabe cómo crear una animación de imagen cuadro por cuadro con un oyente en Android?

Respuestas a la pregunta(12)

Su respuesta a la pregunta