Значение ValueAnimator игнорируется - PullRequest
0 голосов
/ 28 октября 2019

Я создаю список анимации для AnimatorSet, чтобы затем воспроизводить их вместе. Все работает нормально, за исключением того, что длительность игнорируется. После проверки значения в прослушивателе обновлений я заметил, что оно изменяется от 1 до 0,7 безпрохождение 0,9, 0,8, 0,7 ..,

 //for each view..
 ValueAnimator.ofFloat(if(scaling) 0.7F else 1F, if(scaling) 1F else 0.7F).also { it.duration = 3000 }
 //The update listener get only 1 and 0.7 and then stop
 listOfAnimation.add(..)

Я знаю, что по умолчанию есть Evaluator, я пытался установить FloatEvaluator, но он не изменяется, другие анимации, такие как Alpha (с использованиемObjectAnimator), получают их длительность

Что может быть не так?

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