在Android上误导React Native Sticky Headers

时间:2016-09-29 19:23:12

标签: android listview react-native

我有兴趣在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

2 个答案:

答案 0 :(得分:2)

到目前为止,React Native for Android一直是社区推动的主要工作。大多数功能来自社区贡献者作为拉取请求,这也是这种情况:

https://github.com/facebook/react-native/pull/9456

拉取请求已经合并,所以我希望Android的粘贴标题出现在将来的版本中。

答案 1 :(得分:1)

Android的Sticky标题假定它将包含在RN 0.44版本中

https://github.com/facebook/react-native/issues/2700