2014-08-29 61 views
0

我有一个ObjectAnimator,它当前将我的容器滚动到某个视图。我对这个动画的问题是,它似乎没有考虑到开始的位置。它不是从当前位置开始滚动动画,而是跳转到顶部,然后向下滚动。如何让滚动动画从当前位置开始?Android scrollTo带有从滚动位置开始的动画

这是我目前的工作代码:

objectAnimator = ObjectAnimator.ofInt(mainView, "scrollY", 0, scrollToView.getTop()).setDuration(500); 
       objectAnimator.start(); 

回答

0

哎呀,这是很容易

objectAnimator = ObjectAnimator.ofInt(mainView, "scrollY", mainView.getScrollY(), scrollToView.getTop()).setDuration(500);