Stay organized with collections
Save and categorize content based on your preferences.
public
static
interface
NumberPicker.OnScrollListener
android.widget.NumberPicker.OnScrollListener
|
Interface to listen for the picker scroll state.
Summary
Constants
public static final int SCROLL_STATE_FLING
The user had previously been scrolling using touch and performed a fling.
Constant Value:
2
(0x00000002)
public static final int SCROLL_STATE_IDLE
The view is not scrolling.
Constant Value:
0
(0x00000000)
public static final int SCROLL_STATE_TOUCH_SCROLL
The user is scrolling using touch, and their finger is still on the screen.
Constant Value:
1
(0x00000001)
Public methods
public abstract void onScrollStateChange (NumberPicker view,
int scrollState)
Callback invoked while the number picker scroll state has changed.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# NumberPicker.OnScrollListener\n\nAdded in [API level 11](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nNumberPicker.OnScrollListener\n=============================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/widget/NumberPicker.OnScrollListener \"View this page in Kotlin\") \\|Java\n\n\n`\npublic\nstatic\n\n\ninterface\nNumberPicker.OnScrollListener\n`\n\n\n`\n\n\n`\n\n|----------------------------------------------|\n| android.widget.NumberPicker.OnScrollListener |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nInterface to listen for the picker scroll state.\n\nSummary\n-------\n\n| ### Constants ||\n|-------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `int` | [SCROLL_STATE_FLING](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_FLING) The user had previously been scrolling using touch and performed a fling. |\n| `int` | [SCROLL_STATE_IDLE](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_IDLE) The view is not scrolling. |\n| `int` | [SCROLL_STATE_TOUCH_SCROLL](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_TOUCH_SCROLL) The user is scrolling using touch, and their finger is still on the screen. |\n\n| ### Public methods ||\n|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract void` | ` `[onScrollStateChange](/reference/android/widget/NumberPicker.OnScrollListener#onScrollStateChange(android.widget.NumberPicker,%20int))`(`[NumberPicker](/reference/android/widget/NumberPicker)` view, int scrollState) ` Callback invoked while the number picker scroll state has changed. |\n\nConstants\n---------\n\n### SCROLL_STATE_FLING\n\nAdded in [API level 11](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic static final int SCROLL_STATE_FLING\n```\n\nThe user had previously been scrolling using touch and performed a fling.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n2\n(0x00000002)\n\n\n### SCROLL_STATE_IDLE\n\nAdded in [API level 11](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic static final int SCROLL_STATE_IDLE\n```\n\nThe view is not scrolling.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n0\n(0x00000000)\n\n\n### SCROLL_STATE_TOUCH_SCROLL\n\nAdded in [API level 11](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic static final int SCROLL_STATE_TOUCH_SCROLL\n```\n\nThe user is scrolling using touch, and their finger is still on the screen.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n1\n(0x00000001)\n\n\nPublic methods\n--------------\n\n### onScrollStateChange\n\nAdded in [API level 11](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void onScrollStateChange (NumberPicker view, \n int scrollState)\n```\n\nCallback invoked while the number picker scroll state has changed.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `view` | `NumberPicker`: The view whose scroll state is being reported. \u003cbr /\u003e |\n| `scrollState` | `int`: The current scroll state. One of [SCROLL_STATE_IDLE](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_IDLE), [SCROLL_STATE_TOUCH_SCROLL](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_TOUCH_SCROLL) or [SCROLL_STATE_IDLE](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_IDLE). Value is [SCROLL_STATE_IDLE](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_IDLE), [SCROLL_STATE_TOUCH_SCROLL](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_TOUCH_SCROLL), or [SCROLL_STATE_FLING](/reference/android/widget/NumberPicker.OnScrollListener#SCROLL_STATE_FLING) \u003cbr /\u003e |"]]