好了,我在React Native中有一个水平列表。我希望在滚动到列表末尾的时候,能留有一点白色,所以我希望有某种填充。我该怎么做才能让白色只出现在FlatList元素的末尾,而不影响列表项之间的间距?
siv3szwd1#
有两种选择可以实现这一点
选项一:
在循环时,您可以检查最后一个索引并附加一些右边距/填充。
选项二:
使用contentContainerStyle prop添加一些水平填充,类似于下面的内容contentContainerStyle={{ paddingHorizontal: <value> }}个让我知道这是否解决了你的问题!
contentContainerStyle
contentContainerStyle={{ paddingHorizontal: <value> }}
fivyi3re2#
也许您可以使用contentContainerStyle为FlatList设置paddingHorizontal。
paddingHorizontal
<FlatList contentContainerStyle={{ paddingHorizontal: 20, paddingVertical: 20, }} />
字符串
pw136qt23#
我知道你可能已经离开很久了,但是对于未来的搜索者,FlatList有一个ListFooterComponent prop ,可以用来在列表的末尾创建内容。举例来说:
FlatList
ListFooterComponent
<FlatList ListFooterComponent={ <View style={{paddingHorizontal: 20}} /> } > </FlatList>
字符串...将在FlatList元素的末尾添加一个空的View组件和填充。
View
3条答案
按热度按时间siv3szwd1#
有两种选择可以实现这一点
选项一:
在循环时,您可以检查最后一个索引并附加一些右边距/填充。
选项二:
使用
contentContainerStyle
prop添加一些水平填充,类似于下面的内容contentContainerStyle={{ paddingHorizontal: <value> }}
个让我知道这是否解决了你的问题!
fivyi3re2#
也许您可以使用
contentContainerStyle
为FlatList设置paddingHorizontal
。字符串
pw136qt23#
我知道你可能已经离开很久了,但是对于未来的搜索者,
FlatList
有一个ListFooterComponent
prop ,可以用来在列表的末尾创建内容。举例来说:
字符串
...将在
FlatList
元素的末尾添加一个空的View
组件和填充。