Android-анимация происходит после отображения обновлений - PullRequest
0 голосов
/ 13 мая 2011

Итак, я, наконец, разобрался со своей анимацией (спасибо всем, кто помог!).Однако у меня все еще есть проблема с тем, что анимация отображается только ПОСЛЕ других обновлений макета.

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

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

Наверное, я что-то делаю не так или пропускаю что-то простое.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 13 мая 2011

Наконец-то разобрались.

Я создал свой собственный класс анимации, который реализует AnimationListener. Затем я использую onAnimationEnd, чтобы внести изменения, чтобы они произошли после анимации.

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