callstack / callstack/react-native-pager-view

Support custom Spring Configurations

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

Description

## Describe the feature

I believe the native `UIPageViewController` supports custom spring configurations, so it would be nice to expose those to React Native. In my case, I want the spring animation a lot stiffer as it is currently a bit slow. It would be awesome to be able to configure this via the React component.

Another solution would be to simply expose the `x` value, which you can then animate using Reanimated - this requires little changes for this library and provides unlimited extensibility as we can now animate the `x` value as we wish (`Reanimated.createAnimatedComponent(PagerView)` then assign `x` to a `SharedValue`)

## Motivation

* More customizability

## Related Issues

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par suivre le composant pager de React Native jusqu’à son intégration native avec UIPageViewController, en prenant le comportement de la configuration spring d’iOS comme premier point de référence. Déterminez si le projet souhaite des paramètres spring configurables ou une valeur x exposée, puis vérifiez que l’option sélectionnée peut contrôler l’animation du pager via le composant React.

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

Évaluation

Stack technique
ios, react-native
Domaine
mobile
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

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