Added in API level 1

OnSeekBarChangeListener


interface OnSeekBarChangeListener
android.widget.SeekBar.OnSeekBarChangeListener

A callback that notifies clients when the progress level has been changed. This includes changes that were initiated by the user through a touch gesture or arrow key/trackball as well as changes that were initiated programmatically.

Summary

Public methods
abstract Unit
onProgressChanged(seekBar: SeekBar!, progress: Int, fromUser: Boolean)

Notification that the progress level has changed.

abstract Unit

Notification that the user has started a touch gesture.

abstract Unit

Notification that the user has finished a touch gesture.

Public methods

onProgressChanged

Added in API level 1
abstract fun onProgressChanged(
    seekBar: SeekBar!,
    progress: Int,
    fromUser: Boolean
): Unit

Notification that the progress level has changed. Clients can use the fromUser parameter to distinguish user-initiated changes from those that occurred programmatically.

Parameters
seekBar SeekBar!: The SeekBar whose progress has changed
progress Int: The current progress level. This will be in the range min..max where min and max were set by ProgressBar#setMin(int) and ProgressBar#setMax(int), respectively. (The default values for min is 0 and max is 100.)
fromUser Boolean: True if the progress change was initiated by the user.

onStartTrackingTouch

Added in API level 1
abstract fun onStartTrackingTouch(seekBar: SeekBar!): Unit

Notification that the user has started a touch gesture. Clients may want to use this to disable advancing the seekbar.

Parameters
seekBar SeekBar!: The SeekBar in which the touch gesture began

onStopTrackingTouch

Added in API level 1
abstract fun onStopTrackingTouch(seekBar: SeekBar!): Unit

Notification that the user has finished a touch gesture. Clients may want to use this to re-enable advancing the seekbar.

Parameters
seekBar SeekBar!: The SeekBar in which the touch gesture began