4 Repos
Touch-driven navigation elements such as draggable cards and swipeable rows.
Distinct from Mobile Screen Navigation: Distinct from Mobile Screen Navigation by focusing on the interactive gesture-based behavior of components rather than route management.
Explore 4 awesome GitHub repositories matching mobile development · Interactive Navigation Components. Refine with filters or upvote what's useful.
react-native-interactable is a gesture physics library and interaction framework for React Native. It provides an animated gesture engine and a physics-based UI toolkit designed to create complex touch-based components such as swipeable rows and draggable cards. The project distinguishes itself through the simulation of physical properties, including spring tension, surface friction, and gravitational forces. It allows for the creation of gravity wells that attract or repel views and integrates simulated springs to pull elements toward specific coordinates with adjustable damping. The framew
Enables development of non-standard navigation components like draggable cards and swipeable rows with precise snapping.
Dieses Projekt ist eine Sammlung von Referenzimplementierungen und experimentellen UI-Komponenten. Es dient als Galerie von Beispielen, die fortgeschrittene Animationen, benutzerdefiniertes Grafik-Rendering und nicht-standardisierte Interaktionstechniken demonstrieren. Das Repository bietet Showcases für High-Fidelity-Motion, einschließlich 3D-Transformationen, Bildsequenz-Animationen und flüssigen Seitenübergängen. Es enthält eine Bibliothek mit Grafikexperimenten, die Canvas-Zeichnungen und Vektorpfade verwenden, um Partikelsysteme und Datenvisualisierungen zu rendern. Die Implementierungsoberfläche deckt eine Reihe fortgeschrittener UI-Funktionen ab, wie z. B. immersives 3D-Objekt-Rendering und interaktive Navigationskomponenten. Es enthält zudem Muster für die Verwaltung komplexer, mehrteiliger Formulare mit dynamischer Validierung sowie interaktive Datenvisualisierungstools zum Rendern von Diagrammen und Graphen.
Ships non-standard navigation bars and buttons that dynamically change size, shape, and color during user interaction.
VCTransitionsLibrary ist eine Suite von Tools, die vorgefertigte visuelle Effekte und gestenbasierte Controller für die Verwaltung von Übergängen zwischen View-Controllern in iOS-Anwendungen bereitstellt. Sie dient als UIKit-Animations-Framework, das benutzerdefinierte Animationen für die Navigation zwischen Bildschirmen implementiert, um den visuellen Fluss zu verbessern. Die Bibliothek bietet eine Sammlung vordefinierter Animationen, darunter Flip-, Fold-, Cube- und Crossfade-Effekte. Sie enthält einen interaktiven Transition-Controller, der Gestenerkenner wie Swipes und Pinches mit Animationen verknüpft, sodass Benutzer den Navigationsprozess manuell steuern oder abbrechen können. Das Framework verwaltet diese Übergänge durch protokollbasierte Delegation und Snapshot-basierte View-Animationen. Es unterstützt kontextbezogene Übergänge, um das Verhalten anzupassen, je nachdem, ob ein Navigationsereignis ein Push, Pop oder eine modale Präsentation ist.
Connects gestures like swipes or pinches to screen transitions for manually driven navigation.
ViewPagerCards ist eine mobile Swipe-Navigationskomponente und ein gestenbasierter View-Pager, der verwendet wird, um horizontale, wischbare Karten-Layouts zu erstellen. Er fungiert als Onboarding-Karussell für Apps und als Interface zur Feature-Präsentation, um Benutzer durch eine lineare Sequenz von Bildschirmen zu führen. Die Komponente implementiert ein visuelles kartenbasiertes Layout, das darauf ausgelegt ist, Produktfunktionen zu demonstrieren. Sie ermöglicht die Erstellung interaktiver Feature-Showcases und einführender Onboarding-Erlebnisse innerhalb einer mobilen Anwendung.
Ships a touch-driven navigation component featuring draggable cards and swipeable layouts for mobile.