リアクションネイティブScrollViewには小道具pagingEnabledがあります。ただし、ScrollView内の各ページ(または子コンポーネント)の幅がScrollViewの幅と等しいとみなします。React Native ScrollViewでスクロール終了を検出すると、ページに貼り付けられます
ScrollViewよりも小さいページで正しく動作させるにはどうすればいいですか?
ユーザーがスクロールを停止したことを検出することは可能ですか?次に、適切なページにスナップするためのコードを簡単に記述できます。
編集:iOSでのみ利用できる小道具を使用してこれを修正するにはいくつかの方法があります。これはAndroidで特に問題です。
も奇妙 'onScrollBeginDrag'は、ドラッグの開始時にトリガー別の一つですhttps://github.com/facebook/react-native/blob/62b20ce582383dd36c07b5d541cde6a7d13cabc6/React/Views/RCTScrollView.h#L54 – garrettmac
を追加したいです十分なonScrollEndDragがネイティブAPIに反応してもそれ以上表示されませんが、まだ動作します。 – tibbus
サンプルリンクは両方とも破損しており、Wayback Machineにも存在しません。 –