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 |
onStartTrackingTouch(seekBar: SeekBar!) Notification that the user has started a touch gesture. |
abstract Unit |
onStopTrackingTouch(seekBar: SeekBar!) Notification that the user has finished a touch gesture. |
Public methods
onProgressChanged
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
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
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 |