0
const valueX = useRef(new Animated.Value(0)).current

  useEffect(() => {
    Animated.timing( valueX , {
      toValue  :  // How to get the original X position of the component here.
      duration : 1000,
      easing  : Easing.linear
    }).start()
  }, [])

所以,我最初在屏幕上的某个位置有一个组件(即视图)。我想在那里使用反应原生动画 API 制作一个轻微的动画。我想要的是将该视图的 X 位置从 0 移动到其原始位置。怎么做到呢?

4

1 回答 1

0

我猜您需要元素的位置 - 将其设置为您的状态,然后以您想要的方式更改它。查看此问题以获取元素位置。

React Native:获取元素的位置

于 2020-06-09T06:58:47.753 回答