Android: переместить вид после анимации? - PullRequest
5 голосов
/ 17 января 2010

Я пытаюсь сделать так, чтобы кнопка двигалась вниз к нижней части экрана с анимацией после нажатия.

У меня анимация работает отлично, но кнопка не остается внизу экрана после ее завершения. Я попытался использовать offsetTopAndBottom(), но он остается там только один кадр и перерисовывается вверху. Как я могу получить кнопку, чтобы остаться?

Ответы [ 3 ]

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

Вы пытались вызвать setFillAfter(true) на вашем экземпляре анимации?

Привет! * * 1005

3 голосов
/ 05 ноября 2010

Да, setFillAfter(true) работает.

Но странно то, что соответствующий атрибут android:fillAfter XML не дает такого же эффекта. Будь в курсе, ребята.

0 голосов
/ 12 сентября 2013

Ваша кнопка недоступна для нажатия, поскольку вы используете Просмотр анимации вместо Свойство Анимация. Анимация вида меняется только в том случае, если нарисован вид, а не перемещается в это место. Свойство анимации делает свое дело.

Я ответил на ваш вопрос в другой ветке. Вы можете проверить это здесь .

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