首页 > 解决方案 > 有没有办法在 Animate.event 中手动设置 dy 值?

问题描述

当条件匹配时,我希望能够将桌子提升到一定高度。如何手动设置dy的值?this.state.drag.y返回一个对象。如果它是一个简单的值,我可以手动设置它,但是在这种情况下如何手动设置 dy 呢?

 onPanResponderMove: (e, gestureState) => {
      return Animated.event([null, {
        dy: this.state.drag.y,
      }])(e, gestureState)
    },

标签: react-nativereact-animations

解决方案


弄清楚了-

   return Animated.event([null, {
         dy: this.state.drag.setValue({ x: 0, y: "value" }),
       }])(e, gestureState)

其中value可以是您想要手动设置的任何内容。


推荐阅读