nativescript-eventify
Enables programmatic execution of gesture events in NativeScript applications.
npm i --save nativescript-eventify
- Version: 1.0.1
- GitHub: https://github.com/mudlabs/nativescript-eventify
- NPM: https://www.npmjs.com/package/nativescript-eventify
- Downloads:
- Last Day: 0
- Last Week: 0
- Last Month: 0
NativeScript Eventify
NativeScript has a method called notify you can use to notify an observable of changes. But you can't use it to trigger events like tap or swipe, enter NativeScript Eventify.
Supported Events
tap
Roadmap
- Add support for
doubleTapevents - Add support for
longPressevents - Add support for
swipeevents - Add support for
panevents - Add support for
pinchevents - Add support for
rotateevents - Add support for
touchevents
Installation
tns plugin add nativescript-eventify
Usage
Just require it once.
//app.js
require("nativescript-eventify");
/**
* home-page.js
*
* Assume the view already has the event listner(s) setup.
*/
// Simulates a tap event
view.eventify({ eventName: "tap", object: view });
Take a look at this Playground for a working example.
API
| Properties | Required | Description |
|---|---|---|
| EventData | Yes | The eventName and object, just like using notify. |
| Info | Sometimes | Some of the events (i.e. swipe) will need extra information |
Info
| Event | Required | Properties | Description |
|---|---|---|---|
| tap | No | n/a | n/a |