Обновить макет с анимацией - PullRequest
5 голосов
/ 17 января 2010

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

1 Ответ

0 голосов
/ 17 января 2010

Я использовал для решения своей проблемы переопределение метода applyTransformation для Animation и вызывал setLayoutParams в View согласно преобразованию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...