Анимация объектов Android не работает гладко

Я использую ObjectAnimator, чтобы переместить позицию RelativeLayout из центра экрана в верхнюю часть. Анимация работает с RelativeLayout, но она не движется плавно. Она перемещается между начальной и конечной позицией. Код:

 ObjectAnimator animY = ObjectAnimator.ofFloat(logolayout, "y", 350f);
                animY.setInterpolator(new LinearInterpolator());
               animY.setDuration(1500);
                animY.start();

2 ответа

Вместо этого используйте ViewPropertyAnimator.

animate(view).y(350f).setInterpolator(new LinearInterpolator()).setDuration(1500).start();

Просто удалите следующее:

      animY.setInterpolator(new LinearInterpolator());
Другие вопросы по тегам