SeekBarPreference
open class SeekBarPreference : Preference
kotlin.Any | ||
↳ | androidx.preference.Preference | |
↳ | androidx.preference.SeekBarPreference |
Preference based on android.preference.SeekBarPreference but uses support preference as a base . It contains a title and a SeekBar
and an optional SeekBar value TextView
. The actual preference layout is customizable by setting android:layout
on the preference widget layout or seekBarPreferenceStyle
attribute.
The SeekBar
within the preference can be defined adjustable or not by setting adjustable
attribute. If adjustable, the preference will be responsive to DPAD left/right keys. Otherwise, it skips those keys.
The SeekBar
value view can be shown or disabled by setting showSeekBarValue
attribute to true or false, respectively.
Other SeekBar
specific attributes (e.g. title, summary, defaultValue, min, max
) can be set directly on the preference widget layout.
Summary
Inherited constants | |
---|---|
Public constructors | |
---|---|
<init>(context: Context!, attrs: AttributeSet!, defStyleAttr: Int, defStyleRes: Int) |
|
<init>(context: Context!, attrs: AttributeSet!, defStyleAttr: Int) |
|
<init>(context: Context!, attrs: AttributeSet!) |
|
Public methods | |
---|---|
open Int |
getMax() Gets the upper bound set on the |
open Int |
getMin() Gets the lower bound set on the |
Int |
Returns the amount of increment change via each arrow key click. |
open Boolean |
Gets whether the current |
open Boolean |
Gets whether the |
open Int |
getValue() Gets the current progress of the |
open Boolean |
Gets whether the |
open Unit |
onBindViewHolder(view: PreferenceViewHolder!) |
open Unit |
setAdjustable(adjustable: Boolean) Sets whether the |
Unit |
Sets the upper bound on the |
open Unit |
Sets the lower bound on the |
Unit |
setSeekBarIncrement(seekBarIncrement: Int) Sets the increment amount on the |
open Unit |
setShowSeekBarValue(showSeekBarValue: Boolean) Sets whether the current |
open Unit |
setUpdatesContinuously(updatesContinuously: Boolean) Sets whether the |
open Unit |
Sets the current progress of the |
Protected methods | |
---|---|
open Any! |
onGetDefaultValue(a: TypedArray!, index: Int) |
open Unit |
onRestoreInstanceState(state: Parcelable!) |
open Parcelable! | |
open Unit |
onSetInitialValue(defaultValue: Any?) |
Inherited functions | |
---|---|