在 React Native 中,如何防止拉动刷新时 FlatList 的标头下降?

2024-03-14

I have a FlatList with a Header. When I pull to refresh now, the header goes down along with all list items: enter image description here

但我希望它保持在顶部,以便只有项目被拉下来:

如果我将标头组件不放在 FlatList 内部,而是放在它之前,就可以实现这种行为。但是,它不适合,因为标题将始终保持在顶部,但我需要它随着列表项滚动,就好像它是列表的一部分一样。我怎样才能做到这一点?

我尝试在 onScroll 事件中为标题设置负边距,但它看起来一点也不平滑,并且会导致奇怪的效果。

我很感激您对如何做到这一点的想法。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 React Native 中,如何防止拉动刷新时 FlatList 的标头下降? 的相关文章

随机推荐