forked from DuDigital/react-native-zoomable-view
-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Description
ref
no longer exposes zoomTo
Here's the logged ref
object
{
"ref": {
"__offsets": {
"x": [Object
],
"y": [Object
]
},
"_gestureStarted": false,
"_handlePanResponderEnd": [Function anonymous
],
"_handlePanResponderGrant": [Function anonymous
],
"_handlePanResponderMove": [Function anonymous
],
"_handleStartShouldSetPanResponder": [Function anonymous
],
"_reactInternalInstance": {},
"_reactInternals": {
"_debugHookTypes": null,
"_debugInfo": null,
"_debugNeedsRemount": false,
"_debugOwner": [FiberNode
],
"actualDuration": 3.839181900024414,
"actualStartTime": 4518529825.618008,
"alternate": null,
"child": [FiberNode
],
"childLanes": 0,
"deletions": null,
"dependencies": null,
"elementType": [Function ReactNativeZoomableView
],
"flags": 6291973,
"index": 0,
"key": null,
"lanes": 0,
"memoizedProps": [Object
],
"memoizedState": [Object
],
"mode": 2,
"pendingProps": [Object
],
"ref": [Object
],
"refCleanup": null,
"return": [FiberNode
],
"selfBaseDuration": 0.3374958038330078,
"sibling": null,
"stateNode": [Circular
],
"subtreeFlags": 15731205,
"tag": 1,
"treeBaseDuration": 1.1353063583374023,
"type": [Function ReactNativeZoomableView
],
"updateQueue": [Object
]
},
"_resolveAndHandleTap": [Function anonymous
],
"_staticPinPosition": [Function anonymous
],
"_updateStaticPin": [Function anonymous
],
"context": {},
"debouncedOnStaticPinPositionChange": [Function debounced
],
"gestureHandlers": {
"getInteractionHandle": [Function getInteractionHandle
],
"panHandlers": [Object
]
},
"gestureType": null,
"grabZoomSubjectOriginalMeasurements": [Function anonymous
],
"lastGestureCenterPosition": null,
"lastGestureTouchDistance": 150,
"longPressTimeout": null,
"measureZoomSubjectInterval": 2633,
"moveStaticPinTo": [Function anonymous
],
"panAnim": [Object
],
"pinAnim": [Object
],
"props": {
"animatePin": true,
"bindToBorders": true,
"children": <Video … />,
"contentHeight": 359,
"contentWidth": 638.302,
"disablePanOnInitialZoom": true,
"doubleTapDelay": 300,
"doubleTapZoomToCenter": false,
"initialOffsetX": 0,
"initialOffsetY": 0,
"initialZoom": 1,
"longPressDuration": 700,
"maxZoom": 4,
"minZoom": 1,
"movementSensibility": 1,
"onDoubleTapAfter": [Function onZoomDoubleTap
],
"onLongPress": null,
"onPanResponderEnd": [Function onZoomEnd
],
"onShiftingEnd": [Function onZoomEnd
],
"onShouldBlockNativeResponder": [Function onShouldBlockNativeResponder
],
"onSingleTap": [Function anonymous
],
"onStaticPinPositionChange": undefined,
"onStaticPinPositionMove": undefined,
"onZoomEnd": [Function onZoomEnd
],
"panBoundaryPadding": 0,
"panEnabled": true,
"pinchToZoomInSensitivity": 1,
"pinchToZoomOutSensitivity": 1,
"staticPinIcon": undefined,
"staticPinPosition": undefined,
"style": [Object
],
"visualTouchFeedbackEnabled": false,
"zoomEnabled": true,
"zoomStep": 1
},
"refs": {},
"state": {
"originalHeight": 0,
"originalPageX": 0,
"originalPageY": 0,
"originalWidth": 0,
"pinSize": [Object
]
},
"touches": [],
"updater": {
"enqueueForceUpdate": [Function enqueueForceUpdate
],
"enqueueReplaceState": [Function enqueueReplaceState
],
"enqueueSetState": [Function enqueueSetState
],
"isMounted": [Function isMounted
]
},
"zoomAnim": 1,
"zoomLevel": 1,
"zoomSubjectWrapperRef": {
"current": [ReactNativeFiberHostComponent
]
}
}
}
Metadata
Metadata
Assignees
Labels
No labels