Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# View.OnScrollChangeListener

*** ** * ** ***

` public static interface View.OnScrollChangeListener `   
` `

|---|
| android.view.View.OnScrollChangeListener |

<br />

*** ** * ** ***

Interface definition for a callback to be invoked when the scroll X or Y positions of a view change.

**Note:** Some views handle scrolling independently from View and may have their own separate listeners for scroll-type events. For example, `https://developer.android.com/reference/android/widget/ListView` allows clients to register an `https://developer.android.com/reference/android/widget/AbsListView#setOnScrollListener(android.widget.AbsListView.OnScrollListener)` to listen for changes in list scroll position.
**See also:**

- `https://developer.android.com/reference/android/view/View#setOnScrollChangeListener(android.view.View.OnScrollChangeListener)`

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/view/View.OnScrollChangeListener#onScrollChange(android.view.View,%20int,%20int,%20int,%20int)(https://developer.android.com/reference/android/view/View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) ` Called when the scroll position of a view changes. |

## Public methods

### onScrollChange

Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onScrollChange (View v, 
                int scrollX, 
                int scrollY, 
                int oldScrollX, 
                int oldScrollY)
```

Called when the scroll position of a view changes.

<br />

| Parameters ||
|---|---|
| `v` | `View`: The view whose scroll position has changed. <br /> |
| `scrollX` | `int`: Current horizontal scroll origin. <br /> |
| `scrollY` | `int`: Current vertical scroll origin. <br /> |
| `oldScrollX` | `int`: Previous horizontal scroll origin. <br /> |
| `oldScrollY` | `int`: Previous vertical scroll origin. <br /> |