我有兴趣在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和#34上实施粘性标头;因为我们内部不需要它。"
甚至询问为什么粘贴标题不适用于Android? FB甚至会考虑做些什么吗? (似乎是没有)。还有另一种方法可以让粘性标题在Android上运行吗?
提前致谢, Dritan
答案 0 :(得分:2)
到目前为止,React Native for Android一直是社区推动的主要工作。大多数功能来自社区贡献者作为拉取请求,这也是这种情况:
https://github.com/facebook/react-native/pull/9456
拉取请求已经合并,所以我希望Android的粘贴标题出现在将来的版本中。
答案 1 :(得分:1)
Android的Sticky标题假定它将包含在RN 0.44版本中