Detect shake gesture in device
npm install @capgo/capacitor-shake
npx cap sync
addListener(eventName: "shake", listenerFunc: () => void) => Promise<PluginListenerHandle>
Param | Type |
---|---|
eventName |
'shake' |
listenerFunc |
() => void |
Returns: Promise<PluginListenerHandle>
Prop | Type |
---|---|
remove |
() => Promise<void> |
cantare @capgo/capacitor-shake
Il pacchetto @capgo/capacitor-shake
ti consente di rilevare gesture di scuotimento su un dispositivo. Ecco un tutorial su come usare questo pacchetto nella tua app Capacitor.
Per installare il pacchetto, esegui il seguente comando:
npm install @capgo/capacitor-shake
npx cap sync
Per rilevare le gesture di scuotimento, devi aggiungere un listener per l'evento shake
. Ecco un esempio di come farlo:
import { Plugins } from '@capacitor/core';
const { CapacitorShake } = Plugins;
CapacitorShake.addListener('shake', () => {
console.log('Shake gesture detected!');
});
In questo esempio, importiamo il plugin CapacitorShake
da @capacitor/core
e utilizziamo il metodo addListener
per aggiungere un listener per l'evento shake
. Quando viene rilevata la gesture di scuotimento, verrà eseguita la funzione di callback.
Se vuoi rimuovere il listener dell'evento shake
, puoi utilizzare il metodo removeAllListeners
:
import { Plugins } from '@capacitor/core';
const { CapacitorShake } = Plugins;
CapacitorShake.removeAllListeners('shake');
In questo esempio, utilizziamo il metodo removeAllListeners
per rimuovere tutti i listener per l'evento shake
.
Questo è tutto! Hai integrato con successo il pacchetto @capgo/capacitor-shake
nella tua app Capacitor. Ora puoi rilevare le gesture di scuotimento sul dispositivo.