我正在使用ObjectAnimator将RelativeLayout的位置从屏幕中心移动到上面。动画在RelativeLayout上运行,但它不能平滑移动。它在开始和结束位置之间跳转。 代码:
ObjectAnimator animY = ObjectAnimator.ofFloat(logolayout, "y", 350f);
animY.setInterpolator(new LinearInterpolator());
animY.setDuration(1500);
animY.start();
答案 0 :(得分:0)
改为使用ViewPropertyAnimator。
animate(view).y(350f).setInterpolator(new LinearInterpolator()).setDuration(1500).start();