У меня есть просмотрщик, который отображает изображения. Если я нажимаю на одно из изображений, я хочу показать анимацию на этом клике. Так что теперь у меня есть 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, он не будет анимирован.