在项目中 同时有scrollerView 和地图组件时,移动地图时会发现页面会跟着移动,体验很差,解决办法:

通过使用rn的PanResponder:

 const _gestureHandlers = PanResponder.create({
    // 要求成为响应者:
    onStartShouldSetPanResponder: (evt, gestureState) => true,
    onStartShouldSetPanResponderCapture: (evt, gestureState) => true,
    onMoveShouldSetPanResponder: (evt, gestureState) => true,
    onMoveShouldSetPanResponderCapture: (evt, gestureState) => true,
  });

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐