Вы можете использовать ObjectAnimator
и AnimatorSet
. Переведите эти блоки вниз, по порядку и с некоторой задержкой. Код, который вам нужен, выглядит примерно так:
ObjectAnimator translateAnimator1 = ObjectAnimator.ofFloat(view1, "translationY", 0, 500).setDuration(2500);
ObjectAnimator translateAnimator2 = ObjectAnimator.ofFloat(view2, "translationY", 0, 500).setDuration(2500);
translateAnimator2.setStartDelay(500);
ObjectAnimator translateAnimator3 = ObjectAnimator.ofFloat(view3, "translationY", 0, 500).setDuration(2500);
translateAnimator3.setStartDelay(1000);
AnimatorSet animatorSet = new AnimatorSet();
animatorSet.play(translateAnimator1).with(translateAnimator2).with(translateAnimator3);
animatorSet.start();
ObjectAnimator
и AnimatorSet
имеет некоторые дополнительные свойства, такие как setRepeatCount
et c. это может быть полезно.