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
|