Я пытался использовать обработчики для запуска каждой анимации в разное время.
Я пытался использовать начальное смещение с разными значениями для каждой анимации.
Используете ли вы Property Animator (ObjectAnimator или ValueAnimator + AnimatorUpdateListener)? В этом случае вы можете синхронизировать c несколько анимаций, используя AnimatorSet
Property Animator
ObjectAnimator
ValueAnimator
AnimatorUpdateListener