UNPKG

react-native-reanimated

Version:

More powerful alternative to Animated library for React Native.

20 lines (19 loc) 676 B
'use strict'; import { logger } from "../logger/index.js"; export function measure(animatedRef) { const element = animatedRef(); if (element === -1) { logger.warn(`The view with tag ${element} is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).`); return null; } const viewportOffset = element.getBoundingClientRect(); return { width: element.offsetWidth, height: element.offsetHeight, x: element.offsetLeft, y: element.offsetTop, pageX: viewportOffset.left, pageY: viewportOffset.top }; } //# sourceMappingURL=measure.web.js.map