小编LNK*_*LNK的帖子

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

我有一个带有标题的 FlatList。当我现在拉动刷新时,标题与所有列表项一起下降: 在此处输入图片说明

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

在此处输入图片说明

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

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

我很感激你关于如何做到这一点的想法。

react-native react-native-flatlist

5
推荐指数
0
解决办法
264
查看次数

git 如何如此快地检测目录更改?

我在这里阅读了很多文章和答案,但它们没有帮助。

我知道 git 使用mtimectime确实检测到该文件已更改但未读取它,这是有道理的,但是:

  • 在我的存储库中的每个文件上运行 lstat 需要 79 秒,但 git 只用了不到一秒
  • 它如何在不扫描整个目录树的情况下检测添加或删除的文件?

我尝试研究 diff-index 的来源,但它们似乎相当复杂。

请注意,它不是git 如何检测文件已被修改的重复?。我知道 git 使用mtimectime。我想知道 git 如何能够如此快地获取它们。或者可能 git 不会在每次运行时计算它们git diff?这就是这个问题的重点。

git

5
推荐指数
1
解决办法
369
查看次数

标签 统计

git ×1

react-native ×1

react-native-flatlist ×1