Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
Android React Native-重新激活的底部工作表:Snapable容器中的内容只能在iOS上滚动_Android_Ios_Reactjs_React Native_Bottom Sheet - Fatal编程技术网

Android React Native-重新激活的底部工作表:Snapable容器中的内容只能在iOS上滚动

Android React Native-重新激活的底部工作表:Snapable容器中的内容只能在iOS上滚动,android,ios,reactjs,react-native,bottom-sheet,Android,Ios,Reactjs,React Native,Bottom Sheet,我有一个带有3个捕捉点的容器,其中还包含一个滚动视图,我可以在其中显示更多信息。出于某些原因,此滚动视图仅在iOS上有效,而在Android上无效。然而,在安卓系统上,当我在屏幕上进行某种垂直收缩以缩放移动时,滚动就起作用了。在iOS上,一切工作都绝对无缝 以下是重新激活的底片回购协议: 我已经尝试过使用底部表单库的存储库页面上提供的道具,也尝试过使用其他StackOverflow问题中提到的道具,但遗憾的是,这些道具并没有起到作用。在Android上,只有滚动或捕捉点起作用。绝不是两个(只有

我有一个带有3个捕捉点的容器,其中还包含一个滚动视图,我可以在其中显示更多信息。出于某些原因,此滚动视图仅在iOS上有效,而在Android上无效。然而,在安卓系统上,当我在屏幕上进行某种垂直收缩以缩放移动时,滚动就起作用了。在iOS上,一切工作都绝对无缝

以下是重新激活的底片回购协议:

我已经尝试过使用底部表单库的存储库页面上提供的道具,也尝试过使用其他StackOverflow问题中提到的道具,但遗憾的是,这些道具并没有起到作用。在Android上,只有滚动或捕捉点起作用。绝不是两个(只有两个手指捏着)

非常感谢您的帮助,因为这是我们WebDev课程的最后一个项目,我们没有太多时间了>< 下面是代码片段

  const bs = React.createRef();

  return (
    <View style={styles.container}>
      <BottomSheet
        ref={bs}
        snapPoints={['85%', '39%', '17%']}
        initialSnap={1}
        renderContent={renderContent}
        enabledInnerScrolling={true}
      />
      <TouchableWithoutFeedback onPress={() => bs.current.snapTo(0)}>
        <Image
          style={styles.background}
          source={require('../assets/images/TEST-flower-02.jpg')}
        />
      </TouchableWithoutFeedback>
    </View>
  );
```
const bs=React.createRef();
返回(
bs.current.snapTo(0)}>
);
```

您可以尝试使用
react native手势处理程序中的
FlatList
组件,而不是
react native
中导出的默认
FlatList
模块的
FlatList
。 这会让你的scrollView在Android上工作

import { FlatList } from "react-native-gesture-handler";

...
const renderContent = () => (
  <FlatList
    data={DATA}
    renderItem={renderItem}
  />);
从“反应本机手势处理程序”导入{FlatList};
...
常量renderContent=()=>(
);

您可以尝试使用
react native手势处理程序中的
FlatList
组件,而不是
react native
中导出的默认
FlatList
模块的
FlatList
。 这会让你的scrollView在Android上工作

import { FlatList } from "react-native-gesture-handler";

...
const renderContent = () => (
  <FlatList
    data={DATA}
    renderItem={renderItem}
  />);
从“反应本机手势处理程序”导入{FlatList};
...
常量renderContent=()=>(
);

你也可以
从“react-native手势处理程序”导入ScrollView。
它对我有效

你也可以
从“react-native手势处理程序”导入ScrollView。
它对我有效

你可以尝试,它在Mind中设计了可滚动的内容,你可以尝试,它的设计考虑到了可滚动的内容