to top
Android APIs
Added in API level 1
public static interface

SeekBar.OnSeekBarChangeListener

android.widget.SeekBar.OnSeekBarChangeListener

Class Overview

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

public abstract void onProgressChanged (SeekBar seekBar, int progress, boolean fromUser)

Added in API level 1

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 The SeekBar whose progress has changed
progress The current progress level. This will be in the range 0..max where max was set by setMax(int). (The default value for max is 100.)
fromUser True if the progress change was initiated by the user.

public abstract void onStartTrackingTouch (SeekBar seekBar)

Added in API level 1

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

Parameters
seekBar The SeekBar in which the touch gesture began

public abstract void onStopTrackingTouch (SeekBar seekBar)

Added in API level 1

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

Parameters
seekBar The SeekBar in which the touch gesture began