Я ищу пока, но не нашёл, как я дождусь завершения viewpropertyanimator и продолжу свою программу.
В коде моего приложения есть пакет карт - с вектором частного класса «Карта». Функция Card - это перемещение, и она должна перемещаться по макету с помощью viewpropertyanimator - частной переменной ImageView. Я вызываю эту функцию на моем onCreate несколько раз, поэтому, когда я хочу переместить карту и больше карт и больше, я не могу использовать в listener -onAnimationEnd, но мне нужно сделать анимацию, а затем другой код и затем больше анимации.
Вот как это выглядит:
Как я могу синхронизировать viewpropertyanimator со всей программой и потоком пользовательского интерфейса?
Я также попытался использовать булеву глобальную переменную, которую я объявляю с помощью false, и в onAnimationEnd я устанавливаю ее в true и в моем onCreate после вызова 'move', который я делаю 'while (! This var) {} "
Буду рад за помощь