2010-01-16 2 views
5

У меня есть пользовательский вид, унаследованный от LinearLayout. Он содержит кнопку и EditText. EditText имеет начальную видимость, установленную в GONE. Когда нажата кнопка , я хочу, чтобы EditText появлялся с эффектом анимации. Итак Я сделал ScaleAnimation, и когда нажата кнопка, я установил EditText # setVisibility (VISIBLE) и запустил анимацию. Проблема заключается в том, что она занимает 100% пространства, а анимация выполняется внутри границ . Поэтому, когда на экране появляется больше «View», они сразу же перемещаются вниз , но я хочу, чтобы они медленно двигались по мере продвижения анимации . Есть какой-либо способ сделать это?Обновление макета с анимацией

+2

Вы бы могли оставить здесь свой отзыв? звучит интересно – tomash

ответ

-1

Я использовал для решения своей проблемы путем переопределения метода использования трансформации анимации и вызова setLayoutParams View в соответствии с преобразованием.

+3

Не могли бы вы разместили код вашего решения здесь? У меня такая же проблема. –

Смежные вопросы