Added in API level 1

SeekBar.OnSeekBarChangeListener

public static interface SeekBar.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 void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)

Notification that the progress level has changed.

abstract void onStartTrackingTouch(SeekBar seekBar)

Notification that the user has started a touch gesture.

abstract void onStopTrackingTouch(SeekBar seekBar)

Notification that the user has finished a touch gesture.

Public methods

onProgressChanged

Added in API level 1
public abstract void onProgressChanged (SeekBar seekBar, 
                int progress, 
                boolean fromUser)

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
public abstract void onStartTrackingTouch (SeekBar seekBar)

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
public abstract void onStopTrackingTouch (SeekBar seekBar)

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