对本机做出反应nestedScrollEnabled会做什么?

时间:2020-01-20 17:51:49

标签: react-native

自从我第一次见到文档以来,ScrollViewProps或从中派生道具的组件(SectionList,FlatList,VirtualizedList)上可用的此属性困扰着我。

描述仅说Enables nested scrolling for Android API level 21+.,但没有提供更多有关API 21+(或此问题上的API <21)或您需要此属性的实际用例中真正出问题的信息。 / p>

我已经在真实的android设备上进行了多次测试,并且在所有这些设备上,嵌套滚动(使用ScrollView或其他库存组件)都可以正常工作-不论此prop是否设置为true-都可以在水平和垂直方向

那么,这个道具实际上是做什么的呢?您能否提供一个示例,说明该道具有什么用处,或者如果没有它,滚动条将无法正常工作?

此外,不管所有这些滚动组件是什么,如果我将其设置为true都有害吗?

1 个答案:

答案 0 :(得分:1)

符合Android's website

NestedScrollView和ScrollView一样,但是在新旧版本的Android上,NestedScrollView都同时充当嵌套的滚动父级和子级。默认情况下启用嵌套滚动。

意思是:

NestedScrollView是当您需要另一个滚动视图中的滚动视图

默认情况下,这是在较新版本的android和所有IOS版本上启用的,但是您可以将其设置为true,它将在所有版本上正常工作。

示例用法:

enter image description here