HapticFeedbackType

Class

Common
value class HapticFeedbackType(internal val value: Int)

Constants to be used to perform haptic feedback effects via HapticFeedback.performHapticFeedback.

Companion Object

Properties

Common
val Confirm

A haptic effect to signal the confirmation or successful completion of a user interaction..

Common
val ContextClick

The user has performed a context click on an object.

Common
val GestureEnd

The user has finished a gesture (e.g. on the soft keyboard).

Common
val GestureThresholdActivate

The user is executing a swipe/drag-style gesture, such as pull-to-refresh, where the gesture action is eligible at a certain threshold of movement, and can be cancelled by moving back past the threshold.

Common
val KeyboardTap

The user has pressed a soft keyboard key.

Common
val LongPress

The user has performed a long press on an object that is resulting in an action being performed.

Common
val Reject

A haptic effect to signal the rejection or failure of a user interaction.

Common
val SegmentFrequentTick

The user is switching between a series of many potential choices, for example minutes on a clock face, or individual percentages.

Common
val SegmentTick

The user is switching between a series of potential choices, for example items in a list or discrete points on a slider.

Common
val TextHandleMove

The user has performed a selection/insertion handle move on text field.

Common
val ToggleOff

The user has toggled a switch or button into the off position.

Common
val ToggleOn

The user has toggled a switch or button into the on position.

Common
val VirtualKey

The user has pressed on a virtual on-screen key.

Methods

Common
fun values(): List<HapticFeedbackType>

Returns a list of possible values of HapticFeedbackType.