Я столкнулся с очень похожей проблемой, как здесь:
Изменение размера макетов программно (как анимация)
и решение там отличное, но мне нужна еще одна функция.
Я хотел бы анимировать изменение размера с высоты = 0 до высоты = WRAP_CONTEN. Но понятия не имею, как измерить размер содержимого обертки. Поэтому мне нужно как-то определить, что я достиг этого значения, или вычислить его перед изменением размера. У вас есть идеи, как это сделать?