首页 > 解决方案 > 使用 react-native-swiper 时,OnScroll 不会在 android 上发送任何事件

问题描述

将此react-native-swiper模块与以下代码一起使用:

<Swiper
      loop={false}
      showsPagination={false}
      onScroll={Animated.event(
        [{ nativeEvent: { contentOffset: { x: this.state.left } }}],
        {
          listener: event => {
            console.log(event);
          }
        }
      )}
      scrollEventThrottle={1}
    >

不会向 android 上的控制台发送任何事件,因此不会根据需要为 UI 设置动画。

在这里您可以看到 iOS 和 Android 上的 UI:http: //g.recordit.co/cSGBgpAmfl.gif

有任何想法吗?

标签: androidreact-nativeswiperonscroll

解决方案


推荐阅读