Для Api >=26
вы просто создаете объект AnimatorSet
, и после определения анимации вы вызываете для него реверс:
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.playSequentially(ObjectAnimator.ofFloat(...), ...);
animatorSet.setDuration(...);
animatorSet.reverse();
animatorSet.start();
Для более старых API вы просто меняете порядок в методах .ofFloat
в вашем ObjectAnimators
:
Если изначально у вас есть ObjectAnimator.ofFloat(0, 1)
, вы меняете его на animator.setFloatValues(1, 0)