How to animate scroll position? How to scroll smoothly?

Suzan Cioc picture Suzan Cioc · May 16, 2012 · Viewed 34.2k times · Source

I wish to move smoothly to next scroll position in my custom view (on button press or event). How to implement this? First of all I can't see scroll animation class (only alpha, rotate, scale and translate). Secondly, having animation class, I can't see iterative one (say to scroll 100 pixels rights whatever position we have) only absolute ones (i.e. to animate from one constant value to another).

Answer

Ian Warwick picture Ian Warwick · May 16, 2012

Assuming you are using a ScrollView, does smoothScrollTo(...) work for you?

http://developer.android.com/reference/android/widget/ScrollView.html#smoothScrollTo%28int,%20int%29