AnimatorSet во ViewPager не анимируется - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть просмотрщик, который отображает изображения. Если я нажимаю на одно из изображений, я хочу показать анимацию на этом клике. Так что теперь у меня есть AnimatorSet, который содержит несколько объектов ObjectAnimator.

private void onImageClick()
{
     mSetRightOut = (AnimatorSet) AnimatorInflater.loadAnimator(context, R.animator.out_animation);
     mSetLeftIn = (AnimatorSet) AnimatorInflater.loadAnimator(context, R.animator.in_animation);
            mSetRightOut.setTarget(mCardFrontLayout);
            mSetLeftIn.setTarget(mCardBackLayout);
            mSetRightOut.start();
            mSetLeftIn.start();
}

После следующего блога https://www.thedroidsonroids.com/blog/how-to-add-card-flip-animation-to-your-android-app

Анимация не будет работать в viewpager, но если я скопирую этот код и вставлю в любой нормальныйдеятельность или фрагмент, это работает. Обычный индивидуальный ObjectAnimator также работает во ViewPager, но если я соберу их в AnimatorSet, он не будет анимирован.

...