ScrollView里面不能嵌套一个FlatList,这个需要如何通过FlatList自己单独实现


1. 组件结构

 

2. 实现的效果图

3. 重点解释一些方法

(1)stickyHeaderIndices ,这个属性在ScrollView里面,FlatList也继承了该属性,其主要作用,会让第一个成员固定在视图顶端。我这个实现效果里面,并没有使用这个属性,原因我在测试过程中,我通过滚动距离来添加,这个属性,会导致,FlatList所有元素消失。

我的思路,初始这个属性的值为空数组[ ] ,之后动态设置[0] ,或者[1]等等,但始终逃不过元素消失的悲惨命运。

(2)onScroll方法 ,拿到的是一个异步事件对象,需要进行 e.nativeEvent

 

(3)分割线组件

(4)下拉刷新

 

备注:

这里详细解释ScrollView嵌套FlatList的警告的原因。

https://blog.csdn.net/gang544043963/article/details/106525516

 

跨平台方案哪家强?带你领略 React Native 大法

https://blog.csdn.net/gang544043963/article/details/106902053

 

老鸟教你如何精确评估开发时间

 

https://blog.csdn.net/gang544043963/article/details/83934015


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM