Android :получить высоту представления перед его отрисовкой #180;

Для анимации мне нужно знать высоту из представления. Проблема в том, что метод getHeight ()всегда возвращает 0, если View не отрисован. Так есть ли способ получить высоту, не рисуя ее?

В данном случае View является LinearLayout.

РЕДАКТИРОВАТЬ :Я пытаюсь адаптировать расширенную анимацию из https://github.com/Udinic/SmallExamples/blob/master/ExpandAnimationExample/src/com/udinic/expand_animation_example/ExpandAnimation.java

. С ее помощью я хочу расширить некоторую информацию для элемента списка. Я не смог добиться такого же эффекта с помощью xml. На данный момент анимация работает только тогда, когда вы знаете размер макета до его рисования.

48
задан anonymous 5 March 2012 в 13:13
поделиться