Android プラットフォームで scorllView の contentView で pansponder を動作させる方法
const injectAnim = (Global.experGroup.hotelHighLights && hasGuestShow) ? this.panResponder.panHandlers : {};
scrollEnabled={this.state.scrollEnabled}
disableScrollViewPanResponder={true}
バウンス={false}
nestedScrollEnabled={false}
overScrollMode="決して"
スタイル={
{
backgroundColor: '透明'
}
}
onMoveShouldSetResponder={this.scrollViewOnMoveShouldSetResponder}
onTouchStart={() => {
console.log('点击開始:');
this.setState({
scrollEnabled: 真
}))
}}
>
スタイル={[
this.pan.getLayout()、
{
不透明度: this.state.baseInfoOpacity
}
]}
{...injectAnim}
>
panResponder は scrollEnabled=false の場合は機能しますが、scrollEnabled=true の場合は機能せず、onPanResponderTerminate メソッドを呼び出します
誰かが私を助けてくれますか?
Reference
この問題について(Android プラットフォームで scorllView の contentView で pansponder を動作させる方法), 我々は、より多くの情報をここで見つけました https://dev.to/zichengbohan/how-to-make-pansponder-worked-with-scorllviews-contentview-in-android-platform-5elkテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol