Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 滚动视图ONEDREACHED无法在react native中工作_React Native_Horizontalscrollview_React Native Scrollview - Fatal编程技术网

React native 滚动视图ONEDREACHED无法在react native中工作

React native 滚动视图ONEDREACHED无法在react native中工作,react-native,horizontalscrollview,react-native-scrollview,React Native,Horizontalscrollview,React Native Scrollview,我在react native中使用的是scrollview,但它是OneDreached不工作。如何在水平滚动视图中使用OneDreached <Animated.ScrollView horizontal scrollEventThrottle={1} showsHorizontalScrollIndicator={false} snapToInterval={CARD_WIDTH}></Animated.Scr

我在react native中使用的是scrollview,但它是OneDreached不工作。如何在水平滚动视图中使用OneDreached

<Animated.ScrollView
        horizontal
        scrollEventThrottle={1}
        showsHorizontalScrollIndicator={false}
        snapToInterval={CARD_WIDTH}></Animated.ScrollView>

如果我在滚动视图中使用水平,我需要在这个平面列表中使用水平。然后,flatlist ONEDREACH无法工作。如果我从scroll视图中删除horizotal,则onscroll在scroll视图中不工作。
因此,我正在寻找一个函数,它将加载更多的数据,因为它将到达滚动视图的末尾。

U可以使用滚动视图内的映射功能来渲染您的项目。然后,您可以在ScrollView中使用此方法

onScroll={({ nativeEvent }) => {
  if (isCloseToBottom(nativeEvent)) {
      ///// your code goes here
  }
}}
其中isCloseToBottom函数如下

    isCloseToBottom = ({ layoutMeasurement, contentOffset, contentSize }) => {
        const paddingToright = 20;
        return layoutMeasurement.width + contentOffset.x >= contentSize.width - paddingToright;
    };

你好@SardarUsama。我试着用这个。但它不起作用。我正在使用水平滚动