HapticFeedbackConstants
open class HapticFeedbackConstants
| kotlin.Any | |
| ↳ | android.view.HapticFeedbackConstants |
Constants to be used to perform haptic feedback effects via View.performHapticFeedback(int)
Summary
| Constants | |
|---|---|
| static Int |
The user has pressed either an hour or minute tick of a Clock. |
| static Int |
A haptic effect to signal the confirmation or successful completion of a user interaction. |
| static Int |
The user has performed a context click on an object. |
| static Int |
The user has started a drag-and-drop gesture. |
| static Int |
Flag for |
| static Int |
Flag for |
| static Int |
The user has finished a gesture (e.g. on the soft keyboard). |
| static Int |
The user has started a gesture (e.g. on the soft keyboard). |
| static Int |
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. |
| static Int |
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. |
| static Int |
The user has pressed a virtual or software keyboard key. |
| static Int |
The user has released a virtual keyboard key. |
| static Int |
The user has pressed a soft keyboard key. |
| static Int |
The user has performed a long press on an object that is resulting in an action being performed. |
| static Int |
No haptic feedback should be performed. |
| static Int |
A haptic effect to signal the rejection or failure of a user interaction. |
| static Int |
The user is switching between a series of many potential choices, for example minutes on a clock face, or individual percentages. |
| static Int |
The user is switching between a series of potential choices, for example items in a list or discrete points on a slider. |
| static Int |
The user has performed a selection/insertion handle move on text field. |
| static Int |
The user has toggled a switch or button into the off position. |
| static Int |
The user has toggled a switch or button into the on position. |
| static Int |
The user has pressed on a virtual on-screen key. |
| static Int |
The user has released a virtual key. |
Constants
CLOCK_TICK
static val CLOCK_TICK: Int
The user has pressed either an hour or minute tick of a Clock.
Value: 4CONFIRM
static val CONFIRM: Int
A haptic effect to signal the confirmation or successful completion of a user interaction.
Value: 16CONTEXT_CLICK
static val CONTEXT_CLICK: Int
The user has performed a context click on an object.
Value: 6DRAG_START
static val DRAG_START: Int
The user has started a drag-and-drop gesture. The drag target has just been "picked up".
Value: 25FLAG_IGNORE_GLOBAL_SETTING
static valFLAG_IGNORE_GLOBAL_SETTING: Int
Deprecated: Starting from android.os.Build.VERSION_CODES#TIRAMISU only privileged apps can ignore user settings for touch feedback.
Flag for View.performHapticFeedback(int, int): Ignore the global setting for whether to perform haptic feedback, do it always.
Value: 2FLAG_IGNORE_VIEW_SETTING
static val FLAG_IGNORE_VIEW_SETTING: Int
Flag for View.performHapticFeedback(int, int): Ignore the setting in the view for whether to perform haptic feedback, do it always.
Value: 1GESTURE_END
static val GESTURE_END: Int
The user has finished a gesture (e.g. on the soft keyboard).
Value: 13GESTURE_START
static val GESTURE_START: Int
The user has started a gesture (e.g. on the soft keyboard).
Value: 12GESTURE_THRESHOLD_ACTIVATE
static val GESTURE_THRESHOLD_ACTIVATE: Int
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. This constant indicates that the user's motion has just passed the threshold for the action to be activated on release.
Value: 23See Also
GESTURE_THRESHOLD_DEACTIVATE
static val GESTURE_THRESHOLD_DEACTIVATE: Int
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. This constant indicates that the user's motion has just re-crossed back "under" the threshold for the action to be activated, meaning the gesture is currently in a cancelled state.
Value: 24See Also
KEYBOARD_PRESS
static val KEYBOARD_PRESS: Int
The user has pressed a virtual or software keyboard key.
Value: 3KEYBOARD_RELEASE
static val KEYBOARD_RELEASE: Int
The user has released a virtual keyboard key.
Value: 7KEYBOARD_TAP
static val KEYBOARD_TAP: Int
The user has pressed a soft keyboard key.
Value: 3LONG_PRESS
static val LONG_PRESS: Int
The user has performed a long press on an object that is resulting in an action being performed.
Value: 0NO_HAPTICS
static val NO_HAPTICS: Int
No haptic feedback should be performed. Applications may use this value to indicate skipping a call to android.view.View#performHapticFeedback entirely, or else rely that it will immediately return false.
Value: -1REJECT
static val REJECT: Int
A haptic effect to signal the rejection or failure of a user interaction.
Value: 17SEGMENT_FREQUENT_TICK
static val SEGMENT_FREQUENT_TICK: Int
The user is switching between a series of many potential choices, for example minutes on a clock face, or individual percentages. This constant is expected to be very soft, so as not to be uncomfortable when performed a lot in quick succession. If the device can’t make a suitably soft vibration, then it may not make any vibration.
Some specializations of this constant exist for specific actions, notably CLOCK_TICK and TEXT_HANDLE_MOVE.
See also SEGMENT_TICK.
Value: 27SEGMENT_TICK
static val SEGMENT_TICK: Int
The user is switching between a series of potential choices, for example items in a list or discrete points on a slider.
See also SEGMENT_FREQUENT_TICK for cases where density of choices is high, and the haptics should be lighter or suppressed for a better user experience.
Value: 26TEXT_HANDLE_MOVE
static val TEXT_HANDLE_MOVE: Int
The user has performed a selection/insertion handle move on text field.
Value: 9TOGGLE_OFF
static val TOGGLE_OFF: Int
The user has toggled a switch or button into the off position.
Value: 22TOGGLE_ON
static val TOGGLE_ON: Int
The user has toggled a switch or button into the on position.
Value: 21VIRTUAL_KEY
static val VIRTUAL_KEY: Int
The user has pressed on a virtual on-screen key.
Value: 1VIRTUAL_KEY_RELEASE
static val VIRTUAL_KEY_RELEASE: Int
The user has released a virtual key.
Value: 8