callstack / callstack/react-native-pager-view

Support custom Spring Configurations

Aperta
#317 2 commenti 6 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
TypeScript
Stelle
3.4k
Fork
476
Merge medio
10g 21h
PR unite (30g)
2

Descrizione

## 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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando il componente pager di React Native fino alla sua integrazione nativa con UIPageViewController, usando come primo punto di riferimento il comportamento della configurazione spring di iOS. Chiarisci se il progetto vuole impostazioni spring configurabili o un valore x esposto, quindi verifica che l’opzione selezionata possa controllare l’animazione del pager tramite il componente React.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
ios, react-native
Ambito
mobile
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.