【发布时间】:2016-09-29 19:23:11
【问题描述】:
我有兴趣让粘性标头在 RN Android 上工作,但他们没有 - 而他们在 iOS 上也可以。
根据官方文档 https://facebook.github.io/react-native/docs/listview.html,他们声称在整个 RN 中支持粘性标头而不偏向于 iOS。
具体
renderSectionHeader 函数
(sectionData, sectionID) => 可渲染
如果提供,则会为此部分呈现粘性标题。粘性的 行为意味着它将随着顶部的内容滚动 部分,直到它到达屏幕顶部,此时它将 坚持到顶部,直到下一部分将其推离屏幕 标题。
您是否看到任何文字说它仅适用于 iOS?
在 Android 上,粘性标题不起作用。
根据官方错误报告文档https://github.com/facebook/react-native/issues/2700 Facebook 正在宣传他们不会在 Android 上实现粘性标头,“因为我们内部不需要它。”
甚至询问为什么粘性标题在 Android 上不起作用有什么意义吗? FB 甚至会考虑对此采取什么措施吗? (似乎没有)。还有其他方法可以让粘性标题在 Android 上运行吗?
提前致谢, 德里坦
【问题讨论】:
-
我很想得到人们的意见,为什么他们不赞成我的问题。没有什么不寻常的。当官方文档被质疑其正确性时,我只能猜测人们不喜欢它。如果您有合理的评论,请发表评论....如果您想成为问题的一部分,请不要发表评论。
标签: android listview react-native