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