29 lines
520 B
JavaScript
29 lines
520 B
JavaScript
import Hammer from '@egjs/hammerjs';
|
|
import IndiscreteGestureHandler from './IndiscreteGestureHandler';
|
|
|
|
class PinchGestureHandler extends IndiscreteGestureHandler {
|
|
get name() {
|
|
return 'pinch';
|
|
}
|
|
|
|
get NativeGestureClass() {
|
|
return Hammer.Pinch;
|
|
}
|
|
|
|
transformNativeEvent({
|
|
scale,
|
|
velocity,
|
|
center
|
|
}) {
|
|
return {
|
|
focalX: center.x,
|
|
focalY: center.y,
|
|
velocity,
|
|
scale
|
|
};
|
|
}
|
|
|
|
}
|
|
|
|
export default PinchGestureHandler;
|
|
//# sourceMappingURL=PinchGestureHandler.js.map
|