ShakeDetector

class ShakeDetector @JvmOverloads constructor(shakeListener: ShakeDetector.ShakeListener, minNumShakes: Int = 1) : SensorEventListener

Listens for the user shaking their phone. Allocation-less once it starts listening.

Constructors

Link copied to clipboard
constructor(shakeListener: ShakeDetector.ShakeListener, minNumShakes: Int = 1)

Types

Link copied to clipboard
fun interface ShakeListener

Functions

Link copied to clipboard
open override fun onAccuracyChanged(sensor: Sensor, i: Int)
Link copied to clipboard
open override fun onSensorChanged(sensorEvent: SensorEvent)
Link copied to clipboard
fun start(manager: SensorManager)

Start listening for shakes.

Link copied to clipboard
fun stop()

Stop listening for shakes.