играть в AnimatedVectorDrawable вместе с другими аниматорами объектов - PullRequest
0 голосов
/ 06 ноября 2019

Я хочу воспроизвести свой AnimatedVectorDrawable вместе с другими анимациями.

Я пытаюсь связать их, используя набор аниматоров, однако мой animatedVectorDrawable вообще не воспроизводится, в то время как другие анимации воспроизводятся.

Если я играю отдельно, используя:

(imageView.drawable as AnimatedVectorDrawable).start() 

, это работает, но не вместе с другими анимациями

Вот мой код:

val fadeOut = ObjectAnimator.ofFloat(progressBar, View.ALPHA, 1f, 0f)
val animatedVector = AnimatorInflater.loadAnimator(context, R.animator.check_animation)
animatedVector.setTarget(checkIcon)

val showBtn = ObjectAnimator.ofFloat(myBtn, View.TRANSLATION_Y, 0f)
val fadeOutTick = ObjectAnimator.ofFloat(checkIcon, View.ALPHA, 1f, 0f)
val set = AnimatorSet()
set.playSequentially(fadeOut, animatedVector, showBtn, fadeOutTick)
set.start()
...