我試圖創建一個接口,其中卡一次呈現給用戶。用戶可以以分頁的方式向左和向右滾動。我還想在當前卡的左側和右側查看少量卡片,作爲還有更多要看的提示。這方面的一個非常粗略的例子是:反應原生ScrollView與分頁+顯示下一頁的一部分
當前的代碼:
<ScrollView
style={{width: Dimensions.get('window').width, height: 300}}
horizontal={true}
pagingEnabled={true}
showsHorizontalScrollIndicator={false}
alwaysBounceHorizontal={false}
automaticallyAdjustContentInsets={false}>
<View style={{width: 200, height: 300}}></View>
<View style={{width: 200, height: 300}}></View>
<View style={{width: 200, height: 300}}></View>
</ScrollView>
`
所有好的,但很長輕掃滾動多個項目,這不同於'pagingEnabled'到'ScrollView' – Giffo
是,一些改動必須作出因爲'ScrollView'有[一大堆侷限](https://github.com/archriss/react-native-snap-carousel/tree/flatlist#flatlist-and-scrollviews-limitations)。儘管如此,將「scrollEndDragDebounceValue」這個道具設置爲「0」可能對此有所幫助。您也可以使用ScrollView的prop ['decelerationRate'](https://facebook.github.io/react-native/docs/scrollview.html#decelerationrate)(僅適用於iOS)。 – bend
我認爲'3.2.1'版本更接近你期望的。請注意,我將着手在'FlatList'之上實現自定義滾動條,以便更好地定製輪播的感覺並提供豐富的交互。 – bend