2014-08-29 63 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);