callstack / callstack/react-native-pager-view

[onPageScroll] nativeEvent.position is always 0

Ouverte
#314 3 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
bug ios
Langage dominant
TypeScript
Étoiles
3.4k
Forks
476
Merge moyen
10 j 21 h
PR mergées (30 j)
2

Description

## Environment

` "react-native-pager-view": "^5.1.2" `
```
System:
OS: macOS 11.2.3
CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Memory: 458.95 MB / 16.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 12.19.0 - /usr/local/bin/node
Yarn: 1.22.5 - ~/.yarn/bin/yarn
npm: 7.7.5 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android SDK:
API Levels: 21, 23, 25, 26, 27, 28, 29
Build Tools: 23.0.1, 26.0.1, 26.0.2, 27.0.3, 28.0.3, 29.0.2
System Images: android-30 | Google APIs Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.8743.12.41.7199119
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_212 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: ^17.0.2 => 17.0.2
react-native: ^0.64.0 => 0.64.0
react-native-macos: Not Found
npmGlobalPackages:
*react-native*: Not Found
```
## Description

the `position ` value of `onPageScroll` never change when page scroll finished

![image](https://user-images.githubusercontent.com/29938227/112943764-7b84f400-9164-11eb-8186-7849fc88ecc4.png)
![image](https://user-images.githubusercontent.com/29938227/112943803-8c356a00-9164-11eb-91a2-0cb1dcb447c5.png)

## Reproducible Demo

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire le comportement de onPageScroll avec react-native-pager-view 5.1.2, React Native 0.64.0 et les environnements iOS/Android indiqués. Suivez l’endroit où nativeEvent.position est produit et examinez la gestion native des événements associée. Le travail est considéré comme terminé lorsque position renvoie la valeur attendue après un défilement de page sur la ou les plateformes concernées ; aucun fichier ni test n’est identifié dans l’issue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
react-native
Domaine
mobile-dev
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.