实现RN轮播(走马灯/Swiper/Carousel/Snap/Tab )组件
yaofly2012 opened this issue · comments
yq commented
RN轮播(走马灯/Swiper/Carousel/Snap )组件
ScrollView
实现
<ScrollView
horizontal
pagingEnabled
nestedScrollEnabled
showsHorizontalScrollIndicator={false}
showsVerticalScrollIndicator={false}
ref={scrollRef}
>
{childrens.map((child, index) => <View style={styles.childrenContainer} key={index}>{child}</View>)}
</ScrollView>
初始位置
如果初始展示非首帧,如何初始化ScrollView
滚动位置呢?
contentOffset
Issues/Conern
- Android (三星Galaxy Z Flip4 / Android 13)不行啊!!!
contentInset
只有iOS才支持,为啥不直接用contentContainerStyle
呢?
参考
- Paginated Horizontal Scroll List In React Native
- [Android] ScrollView is missing initial scroll position for Android #6849
改用FlatList
参考
yq commented
react-native-scrollable-tab-view
Navigation