public class NacVolumePreference extends androidx.preference.Preference implements android.view.View.OnClickListener, NacDialog.OnDismissListener, android.widget.SeekBar.OnSeekBarChangeListener
androidx.preference.Preference.BaseSavedState, androidx.preference.Preference.OnPreferenceChangeListener, androidx.preference.Preference.OnPreferenceClickListener, androidx.preference.Preference.SummaryProvider<T extends androidx.preference.Preference>| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
mAudioSource
Audio source.
|
protected NacSharedPreferences |
mShared
Shared preferences.
|
protected int |
mValue
Volume level.
|
protected android.widget.SeekBar |
mVolumeSeekBar
Seekbar.
|
| Constructor and Description |
|---|
NacVolumePreference(android.content.Context context) |
NacVolumePreference(android.content.Context context,
android.util.AttributeSet attrs) |
NacVolumePreference(android.content.Context context,
android.util.AttributeSet attrs,
int style) |
| Modifier and Type | Method and Description |
|---|---|
void |
onAttached() |
void |
onBindViewHolder(androidx.preference.PreferenceViewHolder holder) |
void |
onClick(android.view.View view) |
boolean |
onDismissDialog(NacDialog dialog) |
protected java.lang.Object |
onGetDefaultValue(android.content.res.TypedArray a,
int index) |
void |
onProgressChanged(android.widget.SeekBar seekBar,
int progress,
boolean fromUser) |
protected void |
onSetInitialValue(java.lang.Object defaultValue)
Set the initial preference value.
|
void |
onStartTrackingTouch(android.widget.SeekBar seekBar) |
void |
onStopTrackingTouch(android.widget.SeekBar seekBar) |
void |
setSeekBarColor()
Set the volume seekbar color.
|
callChangeListener, compareTo, findPreferenceInHierarchy, getContext, getDependency, getExtras, getFragment, getIcon, getIntent, getKey, getLayoutResource, getOnPreferenceChangeListener, getOnPreferenceClickListener, getOrder, getParent, getPersistedBoolean, getPersistedFloat, getPersistedInt, getPersistedLong, getPersistedString, getPersistedStringSet, getPreferenceDataStore, getPreferenceManager, getSharedPreferences, getShouldDisableView, getSummary, getSummaryProvider, getTitle, getWidgetLayoutResource, hasKey, isCopyingEnabled, isEnabled, isIconSpaceReserved, isPersistent, isSelectable, isShown, isSingleLineTitle, isVisible, notifyChanged, notifyDependencyChange, notifyHierarchyChanged, onAttachedToHierarchy, onAttachedToHierarchy, onClick, onDependencyChanged, onDetached, onInitializeAccessibilityNodeInfo, onParentChanged, onPrepareForRemoval, onRestoreInstanceState, onSaveInstanceState, onSetInitialValue, peekExtras, performClick, performClick, persistBoolean, persistFloat, persistInt, persistLong, persistString, persistStringSet, restoreHierarchyState, saveHierarchyState, setCopyingEnabled, setDefaultValue, setDependency, setEnabled, setFragment, setIcon, setIcon, setIconSpaceReserved, setIntent, setKey, setLayoutResource, setOnPreferenceChangeListener, setOnPreferenceClickListener, setOrder, setPersistent, setPreferenceDataStore, setSelectable, setShouldDisableView, setSingleLineTitle, setSummary, setSummary, setSummaryProvider, setTitle, setTitle, setViewId, setVisible, setWidgetLayoutResource, shouldDisableDependents, shouldPersist, toStringprotected int mValue
protected java.lang.String mAudioSource
protected android.widget.SeekBar mVolumeSeekBar
protected NacSharedPreferences mShared
public NacVolumePreference(android.content.Context context)
public NacVolumePreference(android.content.Context context,
android.util.AttributeSet attrs)
public NacVolumePreference(android.content.Context context,
android.util.AttributeSet attrs,
int style)
public void onAttached()
onAttached in class androidx.preference.Preferencepublic void onBindViewHolder(androidx.preference.PreferenceViewHolder holder)
onBindViewHolder in class androidx.preference.Preferencepublic void onClick(android.view.View view)
onClick in interface android.view.View.OnClickListenerpublic boolean onDismissDialog(NacDialog dialog)
onDismissDialog in interface NacDialog.OnDismissListenerprotected java.lang.Object onGetDefaultValue(android.content.res.TypedArray a,
int index)
onGetDefaultValue in class androidx.preference.Preferenceprotected void onSetInitialValue(java.lang.Object defaultValue)
onSetInitialValue in class androidx.preference.Preferencepublic void onProgressChanged(android.widget.SeekBar seekBar,
int progress,
boolean fromUser)
onProgressChanged in interface android.widget.SeekBar.OnSeekBarChangeListenerpublic void onStartTrackingTouch(android.widget.SeekBar seekBar)
onStartTrackingTouch in interface android.widget.SeekBar.OnSeekBarChangeListenerpublic void onStopTrackingTouch(android.widget.SeekBar seekBar)
onStopTrackingTouch in interface android.widget.SeekBar.OnSeekBarChangeListenerpublic void setSeekBarColor()