HapticHelper

Helper haptique centralisé basé sur HapticFeedbackConstants.

Complémentaire à VibrationHelper : utilise les retours haptiques calibrés par le constructeur plutôt que des waveforms manuelles — préférable pour les interactions UI standard.

Enregistrement Koin :

single { HapticHelper() }

Utilisation (Compose — récupérer la view racine) :

val view = LocalView.current
hapticHelper.perform(view, HapticEffect.Click)

La vue doit avoir android:hapticFeedbackEnabled="true" (défaut système).

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun click(view: View)
Link copied to clipboard
fun confirm(view: View)
Link copied to clipboard
fun doubleClick(view: View)
Link copied to clipboard
fun heavyClick(view: View)
Link copied to clipboard
fun longPress(view: View)
Link copied to clipboard
fun perform(view: View, effect: HapticEffect, ignoreViewSetting: Boolean = true)

Joue l'effect sur la view fournie.

Link copied to clipboard
fun reject(view: View)
Link copied to clipboard
fun textHandleMove(view: View)
Link copied to clipboard
fun tick(view: View)