Hi mọi người, mình không lồng Flatlist vào trong Scrollview được vì lồng vào thì không xài onEndReached được nên mình để bên ngoài nhưng bị dính hiện tượng flatlist chỉ lướt được một phần bên dưới như trong hình là chỉ scroll được nửa màn hình bên dưới các tab Hot, Bán Chạy,…
Mọi người có cách nào hướng dẫn mình cảm ơn, bị kẹt vụ này search không thấy mình mới lên đây hỏi á
Flatlist và Scrollview trong react native
Bạn up code lên, để có thể biết code bạn đang như thế nào nha. Thân
2 Likes
<SafeAreaView style={styles.view}>
<StatusBar backgroundColor = "black" barStyle="default"/>
<View style={styles.row}>
<QRcode />
<SearchBarComponent style={styles.searchbar} navigation={navigation}/>
</View>
<SafeAreaView>
<ScrollView
showsVerticalScrollIndicator ={false}
showsHorizontalScrollIndicator={false}
>
<View style={{
paddingLeft: '2.5%',
paddingRight: '2.5%',
backgroundColor: 'white'
}}>
<Topbar/>
</View>
<SlideshowImage/>
<Listpageinfo navigation={navigation}/>
//Đây là trong ScrollView - Nếu Productcomponenttab trong nàythì onEndReached hoạt động không đúng, nó sẽ fetch data hoài dù chưa lượt đến cuối cùng
</ScrollView>
</SafeAreaView>
//Productcomponenttab Ngoài ScrollView - Chạy mượt nhưng chỉ nửa màn hình
<Productcomponenttab navigation={navigation} route={route}/>
</SafeAreaView>