react native onPanResponderMove animated.event 一起用法

        onPanResponderMove: (evt, gestureState) => {
            console.log('onPanResponderMove','移動中.. 距離是'+gestureState.dy);
            this.state.length_Y.setOffset(this.headerH);
            //this.state.length_Y.setValue(this.headerH);
            //this.state.length_Y.setOffset(this.headerH);
            return Animated.event([
                null,                                          // 忽略原生事件
                {dx: this.state.length_X, dy: this.state.length_Y}                         // 從gestureState中解析出dx和dy的值
              ])(evt, gestureState)
            //console.log('移動距離是:',this.state.length_Y);
            //gestureState.move{X,Y};

            // Animated.event(
            //     [{nativeEvent:{contentOffset:{y:this.state.opacityVal}}}]
            // )

            // 從成爲響應者開始時的累計手勢移動距離爲gestureState.d{x,y}
        },
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章