如何滚动到 React Native 的 FlatList 中的最后一项?

How to scroll past the last item in React Native's FlatList?

好的,我在 React Native 中有一个水平项目列表。当我一直滚动到列表末尾时,我希望能够有一点白色 space,所以我想要某种填充。我该怎么做才能在 FlatList 元素的末尾有一个白色的 space,而不影响我的列表项之间的间距?

也许您可以使用 contentContainerStyle 为 FlatList 设置 paddingHorizontal

      <FlatList             
      contentContainerStyle={{
        paddingHorizontal: 20,
        paddingVertical: 20,
      }}         

    />

有两种选择可以实现这一点

选项 1:

循环时,您可以检查最后一个索引并追加一些正确的 margin/padding。

选项 2:

使用 contentContainerStyle 属性进行一些水平填充,如下所示

contentContainerStyle={{ paddingHorizontal: <value> }}

如果这能解决您的问题,请告诉我!