VibrationHelper

class VibrationHelper(context: Context)(source)

Centralized vibration helper for Android.

Simplifies playing haptic feedback and custom vibration waveforms.

Requires permission: VIBRATE must be declared in the Manifest.

Example usage:

val vibrationHelper = VibrationHelper(context)

// Using presets
vibrationHelper.error()
vibrationHelper.success()

// Using custom patterns
vibrationHelper.vibrate(myPattern)

Constructors

Link copied to clipboard
constructor(context: Context)

Functions

Link copied to clipboard
@RequiresPermission(value = "android.permission.VIBRATE")
fun error()
Link copied to clipboard
@RequiresPermission(value = "android.permission.VIBRATE")
fun light()
Link copied to clipboard
@RequiresPermission(value = "android.permission.VIBRATE")
fun success()
Link copied to clipboard
@RequiresPermission(value = "android.permission.VIBRATE")
fun vibrate(pattern: VibrationPattern)

Joue le pattern fourni.

Link copied to clipboard
@RequiresPermission(value = "android.permission.VIBRATE")
fun warning()