animateLayoutChanges funktioniert nicht gut mit verschachtelten Layouts?

Ich habe ein verschachteltes Layout wie das folgende:

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

Das Problem, das ich jetzt habe, ist, dass alle meine Datenelemente in Kind 1 oder Kind 2 sindLinearlayoutWenn ich ein Element hinzufüge oder lösche, wird das untergeordnete lineare Layout mit dem Effekt von animateLayoutChanges animiert, das übergeordnete Layout führt jedoch keine Animation durch. (Ich habeandroid:animateLayoutChanges einstellentrue für alle linearen Layouts). Besonders wenn ich ein Element in Kind 1 lösche, wird der Animationseffekt merkwürdig (im Grunde springt Kind 2 hoch, während Kind 1 noch seine Animation ausführt).

Hat jemand eine Idee, wie man das löst?

Vielen Dank

AKTUALISIEREN

Kurz nachdem ich diese Frage gestellt hatte, fand ich sie auf der Seite des Android-Entwicklers in der LayoutTransition-API.

Die Verwendung von LayoutTransition auf mehreren Ebenen einer verschachtelten Ansichtshierarchie funktioniert möglicherweise nicht, da die verschiedenen Layoutebenen in Wechselbeziehung zueinander stehen.

Hat jemand Vorschläge für dieses Problem?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage