Viewpropertyanimator - заставить его синхронизироваться - PullRequest
0 голосов
/ 22 апреля 2019

Я ищу пока, но не нашёл, как я дождусь завершения viewpropertyanimator и продолжу свою программу. В коде моего приложения есть пакет карт - с вектором частного класса «Карта». Функция Card - это перемещение, и она должна перемещаться по макету с помощью viewpropertyanimator - частной переменной ImageView. Я вызываю эту функцию на моем onCreate несколько раз, поэтому, когда я хочу переместить карту и больше карт и больше, я не могу использовать в listener -onAnimationEnd, но мне нужно сделать анимацию, а затем другой код и затем больше анимации.

Вот как это выглядит:

Как я могу синхронизировать viewpropertyanimator со всей программой и потоком пользовательского интерфейса? Я также попытался использовать булеву глобальную переменную, которую я объявляю с помощью false, и в onAnimationEnd я устанавливаю ее в true и в моем onCreate после вызова 'move', который я делаю 'while (! This var) {} "

Буду рад за помощь

...