animateLayoutChanges плохо работает с вложенным макетом?
У меня есть вложенный макет, как показано ниже:
...
...
Проблема, с которой я сталкиваюсь сейчас, состоит в том, что, поскольку все мои элементы данных находятся в дочернем 1 или дочернем 2Linearlayout
Если я добавляю или удаляю элемент, дочерний линейный макет будет анимирован с эффектом animateLayoutChanges, но родительский макет не будет выполнять никакой анимации. (Я имеюandroid:animateLayoutChanges
установлен вtrue
для всех линейных макетов). Особенно, когда я удаляю элемент в дочернем элементе 1, эффект анимации становится странным (в основном дочерний элемент 2 подпрыгивает, в то время как дочерний элемент 1 все еще выполняет анимацию).
У кого-нибудь есть идеи, как это решить?
Спасибо
ОБНОВИТЬ
Вскоре после того, как я отправил этот вопрос, я нашел это на Android Developer 'с сайта в API LayoutTransition.
Использование LayoutTransition на нескольких уровнях иерархии вложенного представления может не работать из-за взаимосвязи различных уровней макета.
Так есть ли у кого-нибудь работа по предложениям по этому вопросу?