animateLayoutChanges nie działa dobrze z zagnieżdżonym układem?

Mam układ zagnieżdżony podobny do następującego:

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

Problem, który mam teraz, jest taki, że ponieważ wszystkie moje elementy danych znajdują się w obrębie dziecka 1 lub dziecka 2Linearlayout, jeśli dodam lub usunę element, liniowy układ potomny będzie animowany z efektem animateLayoutChanges, ale układ macierzysty nie będzie animował. (Mamandroid:animateLayoutChanges Ustawićtrue dla wszystkich układów liniowych). Zwłaszcza, gdy usuwam element w obrębie potomka 1, efekt animacji staje się dziwny (w zasadzie dziecko 2 podskoczy, podczas gdy dziecko 1 nadal wykonuje animację).

Czy ktoś ma jakiś pomysł, jak to rozwiązać?

Dzięki

AKTUALIZACJA

Wkrótce po tym, jak opublikowałem to pytanie, znalazłem to na stronie programisty Androida w interfejsie API LayoutTransition.

Użycie LayoutTransition na wielu poziomach hierarchii zagnieżdżonych widoków może nie działać ze względu na wzajemne powiązania różnych poziomów układu.

Czy więc ktoś ma jakieś sugestie dotyczące tego problemu?

questionAnswers(3)

yourAnswerToTheQuestion