Pode LayoutAnimationController animar apenas vistas especificadas
É possível substituir o Android?LayoutAnimationController
de tal maneira que apenas certas criançasView
s que eu especifico dentro de umViewGroup
vai animar? Meu objetivo é escolher um conjunto arbitrário de exibições de crianças com base no estado atual doActivity
e animá-los com a mesma animação exatamente ao mesmo tempo e, posteriormente, escolher um conjunto diferente de exibições de filhos e fazer a mesma coisa. Eu gostaria de poder fazer isso continuamente até que oActivity
terminou a execução.
Até agora eu olhei e demiti algumas opções:
ChamandostartAnimation(Animation)
a criança específica vê individualmente, no entanto, não há garantia de que todos começarão e terminarão exatamente ao mesmo tempo, especialmente se o número de visualizações no conjunto arbitrário for grande.SubstituindoLayoutAnimationController.getAnimationForView()
Parecia que seria o caminho mais fácil, mas o método é final e não pode ser anulado.Eu tenho coçado a cabeça por algum tempo e percebi que eu daria uma chance ao Stack Overflow.