Home
last modified time | relevance | path

Searched refs:SliderState (Results 1 – 12 of 12) sorted by relevance

/frameworks/base/packages/SystemUI/src/com/android/systemui/haptics/slider/
DSliderStateTracker.kt59 SliderState.IDLE -> handleIdle(event.type, event.currentProgress) in iterateState()
60 SliderState.WAIT -> handleWait(event.type, event.currentProgress) in iterateState()
61 SliderState.DRAG_HANDLE_ACQUIRED_BY_TOUCH -> handleAcquired(event.type) in iterateState()
62 SliderState.DRAG_HANDLE_DRAGGING -> handleDragging(event.type, event.currentProgress) in iterateState()
63 SliderState.DRAG_HANDLE_REACHED_BOOKEND -> in iterateState()
65 SliderState.DRAG_HANDLE_RELEASED_FROM_TOUCH -> setState(SliderState.IDLE) in iterateState()
66 SliderState.JUMP_TRACK_LOCATION_SELECTED -> handleJumpToTrack(event.type) in iterateState()
67 SliderState.JUMP_BOOKEND_SELECTED -> handleJumpToBookend(event.type) in iterateState()
68 SliderState.ARROW_HANDLE_MOVED_ONCE -> handleArrowOnce(event.type) in iterateState()
69 SliderState.ARROW_HANDLE_MOVES_CONTINUOUSLY -> in iterateState()
[all …]
DSliderTracker.kt42 var currentState: SliderState = SliderState.IDLE in <lambda>()
88 protected abstract fun executeOnState(currentState: SliderState) in <lambda>()
92 currentState = SliderState.IDLE in <lambda>()
DSeekbarHapticPlugin.kt66 val trackerState: SliderState?
126 if (sliderTracker?.currentState == SliderState.IDLE && !fromUser) { in onProgressChanged()
DSliderState.kt20 enum class SliderState { class
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/haptics/slider/
DSliderStateTrackerTest.kt63 enumValues<SliderState>().forEach { in <lambda>()
74 assertThat(mSliderStateTracker.currentState).isEqualTo(SliderState.IDLE) in <lambda>()
86 assertThat(mSliderStateTracker.currentState).isEqualTo(SliderState.IDLE) in <lambda>()
99 assertThat(mSliderStateTracker.currentState).isEqualTo(SliderState.WAIT) in <lambda>()
121 .isEqualTo(SliderState.DRAG_HANDLE_ACQUIRED_BY_TOUCH) in <lambda>()
146 .isEqualTo(SliderState.DRAG_HANDLE_ACQUIRED_BY_TOUCH) in <lambda>()
170 .isEqualTo(SliderState.JUMP_TRACK_LOCATION_SELECTED) in <lambda>()
193 assertThat(mSliderStateTracker.currentState).isEqualTo(SliderState.JUMP_BOOKEND_SELECTED) in <lambda>()
215 assertThat(mSliderStateTracker.currentState).isEqualTo(SliderState.JUMP_BOOKEND_SELECTED) in <lambda>()
234 assertThat(mSliderStateTracker.currentState).isEqualTo(SliderState.IDLE) in <lambda>()
[all …]
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/panel/component/volume/slider/ui/viewmodel/
DSliderViewModel.kt24 val slider: StateFlow<SliderState>
26 fun onValueChanged(state: SliderState, newValue: Float)
30 fun toggleMuted(state: SliderState)
DCastVolumeSliderViewModel.kt45 override val slider: StateFlow<SliderState> =
49 .stateIn(coroutineScope, SharingStarted.Eagerly, SliderState.Empty)
51 override fun onValueChanged(state: SliderState, newValue: Float) { in onValueChanged()
59 override fun toggleMuted(state: SliderState) { in toggleMuted()
82 ) : SliderState {
DSliderState.kt26 sealed interface SliderState { interface
42 data object Empty : SliderState {
DAudioStreamSliderViewModel.kt102 override val slider: StateFlow<SliderState> = in <lambda>()
110 .stateIn(coroutineScope, SharingStarted.Eagerly, SliderState.Empty) in <lambda>()
119 override fun onValueChanged(state: SliderState, newValue: Float) { in <lambda>()
129 override fun toggleMuted(state: SliderState) { in <lambda>()
229 ) : SliderState in <lambda>()
/frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/haptics/slider/
DSeekbarHapticPluginTest.kt99 assertThat(plugin.trackerState).isEqualTo(SliderState.ARROW_HANDLE_MOVED_ONCE) in <lambda>()
105 assertThat(plugin.trackerState).isEqualTo(SliderState.IDLE) in <lambda>()
116 assertThat(plugin.trackerState).isEqualTo(SliderState.ARROW_HANDLE_MOVED_ONCE) in <lambda>()
127 assertThat(plugin.trackerState).isEqualTo(SliderState.ARROW_HANDLE_MOVED_ONCE) in <lambda>()
/frameworks/base/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/
DVolumeSlider.kt51 import com.android.systemui.volume.panel.component.volume.slider.ui.viewmodel.SliderState in <lambda>()
55 state: SliderState, in <lambda>()
135 private fun valueState(state: SliderState): State<Float> { in valueState()
139 prevState is SliderState.Empty || prevState.isEnabled != state.isEnabled in valueState()
/frameworks/base/packages/SystemUI/compose/core/src/com/android/compose/
DPlatformSlider.kt40 import androidx.compose.material3.SliderState in <lambda>()
164 sliderState: SliderState, in Track()
315 private val sliderState: SliderState,
416 private val SliderState.coercedNormalizedValue: Float constant