¿Puede LayoutAnimationController animar solo las vistas especificadas?
¿Es posible anular Android's?LayoutAnimationController
de tal manera que solo cierto niñoView
s que especifico dentro de unViewGroup
animará? Mi objetivo es elegir un conjunto arbitrario de vistas secundarias basadas en el estado actual deActivity
y anímelos con la misma animación exactamente al mismo tiempo, luego, más tarde, elija un conjunto arbitrario diferente de vistas secundarias y haga lo mismo. Me gustaría poder hacer esto continuamente hasta que elActivity
se terminó de correr.
Hasta ahora he visto y descartado un par de opciones:
VocaciónstartAnimation(Animation)
Las vistas secundarias específicas de forma individual, sin embargo, no existe una garantía de que todos comiencen y terminen exactamente al mismo tiempo, especialmente si el número de vistas en el conjunto arbitrario es grande.PrimordialLayoutAnimationController.getAnimationForView()
Parecía que sería la forma más fácil, pero el método es definitivo y no se puede anular.Me he estado rascando la cabeza por algún tiempo y pensé que le daría una oportunidad a Stack Overflow.