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: 4
CONFIRM
static val CONFIRM: Int
A haptic effect to signal the confirmation or successful completion of a user interaction.
Value: 16
CONTEXT_CLICK
static val CONTEXT_CLICK: Int
The user has performed a context click on an object.
Value: 6
DRAG_START
static val DRAG_START: Int
The user has started a drag-and-drop gesture. The drag target has just been "picked up".
Value: 25
FLAG_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: 2
FLAG_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: 1
GESTURE_END
static val GESTURE_END: Int
The user has finished a gesture (e.g. on the soft keyboard).
Value: 13
GESTURE_START
static val GESTURE_START: Int
The user has started a gesture (e.g. on the soft keyboard).
Value: 12
GESTURE_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: 23
See 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: 24
See Also
KEYBOARD_PRESS
static val KEYBOARD_PRESS: Int
The user has pressed a virtual or software keyboard key.
Value: 3
KEYBOARD_RELEASE
static val KEYBOARD_RELEASE: Int
The user has released a virtual keyboard key.
Value: 7
KEYBOARD_TAP
static val KEYBOARD_TAP: Int
The user has pressed a soft keyboard key.
Value: 3
LONG_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: 0
NO_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: -1
REJECT
static val REJECT: Int
A haptic effect to signal the rejection or failure of a user interaction.
Value: 17
SEGMENT_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: 27
SEGMENT_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: 26
TEXT_HANDLE_MOVE
static val TEXT_HANDLE_MOVE: Int
The user has performed a selection/insertion handle move on text field.
Value: 9
TOGGLE_OFF
static val TOGGLE_OFF: Int
The user has toggled a switch or button into the off position.
Value: 22
TOGGLE_ON
static val TOGGLE_ON: Int
The user has toggled a switch or button into the on position.
Value: 21
VIRTUAL_KEY
static val VIRTUAL_KEY: Int
The user has pressed on a virtual on-screen key.
Value: 1
VIRTUAL_KEY_RELEASE
static val VIRTUAL_KEY_RELEASE: Int
The user has released a virtual key.
Value: 8