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}
},
react native onPanResponderMove animated.event 一起用法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.