animateLayoutChanges плохо работает с вложенным макетом?

У меня есть вложенный макет, как показано ниже:

      
        
       ...
       
        
       ...
       
     

Проблема, с которой я сталкиваюсь сейчас, состоит в том, что, поскольку все мои элементы данных находятся в дочернем 1 или дочернем 2LinearlayoutЕсли я добавляю или удаляю элемент, дочерний линейный макет будет анимирован с эффектом animateLayoutChanges, но родительский макет не будет выполнять никакой анимации. (Я имеюandroid:animateLayoutChanges установлен вtrue для всех линейных макетов). Особенно, когда я удаляю элемент в дочернем элементе 1, эффект анимации становится странным (в основном дочерний элемент 2 подпрыгивает, в то время как дочерний элемент 1 все еще выполняет анимацию).

У кого-нибудь есть идеи, как это решить?

Спасибо

ОБНОВИТЬ

Вскоре после того, как я отправил этот вопрос, я нашел это на Android Developer 'с сайта в API LayoutTransition.

Использование LayoutTransition на нескольких уровнях иерархии вложенного представления может не работать из-за взаимосвязи различных уровней макета.

Так есть ли у кого-нибудь работа по предложениям по этому вопросу?

Ответы на вопрос(3)

Ваш ответ на вопрос