react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
48 lines (37 loc) • 1.11 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _GestureHandler = _interopRequireDefault(require("./GestureHandler"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class ManualGestureHandler extends _GestureHandler.default {
onPointerDown(event) {
this.tracker.addToTracker(event);
super.onPointerDown(event);
this.begin();
this.tryToSendTouchEvent(event);
}
onPointerAdd(event) {
this.tracker.addToTracker(event);
super.onPointerAdd(event);
}
onPointerMove(event) {
this.tracker.track(event);
super.onPointerMove(event);
}
onPointerOutOfBounds(event) {
this.tracker.track(event);
super.onPointerOutOfBounds(event);
}
onPointerUp(event) {
super.onPointerUp(event);
this.tracker.removeFromTracker(event.pointerId);
}
onPointerRemove(event) {
super.onPointerRemove(event);
this.tracker.removeFromTracker(event.pointerId);
}
}
exports.default = ManualGestureHandler;
//# sourceMappingURL=ManualGestureHandler.js.map
;