我有一个ObjectAnimator,它当前将我的容器滚动到某个视图。我对这个动画的问题是,它似乎没有考虑到开始位置。它不是从当前位置开始滚动动画,而是跳到顶部然后向下滚动。如何让滚动动画从当前位置开始?
这是我目前的工作代码:
objectAnimator = ObjectAnimator.ofInt(mainView, "scrollY", 0, scrollToView.getTop()).setDuration(500);
objectAnimator.start();
答案 0 :(得分:0)
哎呀很容易
objectAnimator = ObjectAnimator.ofInt(mainView, "scrollY", mainView.getScrollY(), scrollToView.getTop()).setDuration(500);