Im пытается сделать мои кнопки анимированными из одной точки, как на изображении. Но я всегда получаю анимацию из трех разных точек, поскольку есть три кнопки. Пожалуйста, посмотрите на картинку, первое изображение на картинке - это то, что я хочу, а второе изображение - это то, что я получаю! Пожалуйста, помогите! анимация для Android для разных кнопок из одной (той же) точки
Im, используя следующие коды:
TranslateAnimation tanim1 = new TranslateAnimation(Animation.RELATIVE_TO_PARENT, 0,
Animation.RELATIVE_TO_PARENT, 0, Animation.RELATIVE_TO_PARENT, -1f,
Animation.RELATIVE_TO_PARENT, 0);
tanim1.setDuration(700);
Второй подход!
TranslateAnimation tanim = new TranslateAnimation(230, btn1.getX(), -height, btn1.getY());
TranslateAnimation tanim2 = new TranslateAnimation(230, btn2.getX(), -height, btn2.getY());
TranslateAnimation tanim3 = new TranslateAnimation(230, btn3.getX(), -height, btn3.getY());
Третий подход!
AnimatorSet animations = new AnimatorSet();
Animator xAnim = ObjectAnimator.ofFloat(button, "translationX", finalXValue);
xAnim.setDuration(3000);
Animator yAnim = ObjectAnimator.ofFloat(button, "translationY", finalYValue);
yAnim.setDuration(3000);
//Play all the animations together
animations.play(xAnim).with(yAnim);
Спасибо!