animateLayoutChanges não funciona bem com layout aninhado?

Eu tenho um layout aninhado como o seguinte:

 <LinearLayout>     <!----Parent layout--->
    <LinearLayout>    <!-----child 1--->
       ...
    </LinearLayout>   <!----child 1 ended--->
    <LinearLayout>    <!-----child 2--->
       ...
    </LinearLayout>   <!----child 2 ended--->
 </LinearLayout>    <!----Parent endded--->

O problema que estou tendo agora é que, como todos os meus itens de dados estão dentro da criança 1 ou da criança 2Linearlayout, se eu adicionar ou excluir um item, o linearlayout filho será animado com o efeito de animateLayoutChanges, mas o layout pai não fará nenhuma animação. (Eu tenhoandroid:animateLayoutChanges definido comotrue para todos os layouts lineares). Especialmente quando eu deletar um item dentro do filho 1, o efeito de animação se torna estranho (basicamente, o filho 2 irá saltar enquanto o filho 1 ainda estiver fazendo sua animação).

Alguém tem ideia de como resolver isso?

obrigado

ATUALIZAR

Logo depois que eu postei essa pergunta, achei isso no site do desenvolvedor do android na API LayoutTransition.

Usar LayoutTransition em vários níveis de uma hierarquia de exibição aninhada pode não funcionar devido à inter-relação dos vários níveis de layout.

Então alguém tem algum trabalho em torno de sugestões para este problema?

questionAnswers(3)

yourAnswerToTheQuestion