React Native ScrollView ma prop pagingEnabled. Zakłada się jednak, że szerokość każdej strony (lub elementu potomnego) w ScrollView jest równa szerokości ScrollView.Wykryj koniec przewijania w React Native ScrollView, przystaw do strony
W jaki sposób możemy naprawić to, aby działało poprawnie dla stron, które są mniejsze niż ScrollView?
Czy można wykryć, kiedy użytkownik przestaje przewijać? Następnie możemy łatwo napisać nasz własny kod, aby przyciągnąć do właściwej strony.
Edytuj: Istnieje kilka innych sposobów na naprawienie tego za pomocą rekwizytów dostępnych tylko w systemie iOS, więc jest to szczególnie problem na Androidzie.
chciał również dodać 'onScrollBeginDrag' jest jeszcze jeden, który wyzwala na początku drag https://github.com/facebook/react-native/blob/62b20ce582383dd36c07b5d541cde6a7d13cabc6/React/Views/RCTScrollView.h#L54 – garrettmac
dziwnie Wystąpił problem z właściwością onScrollEndDrag na zasadzie reagowania na natywny interfejs API, ale nadal działa. – tibbus
Oba przykładowe dowiązania są zepsute, ale nie znajdują się również w Wayback Machine. –