1 dépôt
Components that shift the viewport position based on external events like keyboard visibility.
Distinct from React Native Components: Distinct from React Native Components: focuses specifically on the logic of dynamic viewport shifting.
Explore 1 awesome GitHub repository matching mobile development · Dynamic View Adjusters. Refine with filters or upvote what's useful.
Ce projet fournit des wrappers de composants et des gestionnaires qui automatisent la synchronisation entre la visibilité du clavier logiciel et la position de défilement des éléments de saisie actifs. Il s'agit d'une vue de défilement pour clavier mobile multiplateforme conçue pour garder les saisies de texte actives visibles au-dessus du clavier logiciel. La bibliothèque fonctionne comme un wrapper de composant sensible au clavier qui détecte les événements du clavier logiciel pour empêcher les champs de saisie d'être masqués. Elle utilise un scroller de focus de saisie automatique pour calculer la position de défilement nécessaire et maintenir le focus sur le curseur actif. Le système couvre la gestion de la saisie UI mobile et la mise en page de formulaires via un ajustement automatique de la vue et un défilement de saisie focalisé. Il incorpore des écouteurs d'événements clavier pour déclencher des changements de mise en page et déplacer programmatiquement la position de la vue vers un champ de texte focalisé.
Dynamically shifts the scroll position of a screen based on software keyboard appearance and disappearance.