4 repository-uri
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 este o bibliotecă de fizică a gesturilor și un framework de interacțiune pentru React Native. Oferă un motor de gesturi animate și un set de instrumente UI bazat pe fizică, conceput pentru a crea componente complexe bazate pe atingere, cum ar fi rânduri swipeable și carduri draggable. Proiectul se distinge prin simularea proprietăților fizice, inclusiv tensiunea arcului, frecarea suprafeței și forțele gravitaționale. Permite crearea de puțuri gravitaționale care atrag sau resping vizualizările și integrează arcuri simulate pentru a trage elementele către coordonate specifice cu amortizare reglabilă. Framework-ul acoperă o gamă largă de capabilități de interacțiune, inclusiv snapping la coordonate, detectarea intrării în limite și restricții ale intervalului de mișcare cu efecte de bounce configurabile. De asemenea, permite sincronizarea mișcării vizualizărilor în timp real cu proprietăți animate pentru a conduce modificări în opacitate, scală sau rotație.
Enables development of non-standard navigation components like draggable cards and swipeable rows with precise snapping.
Acest proiect este o colecție de implementări de referință și componente experimentale de interfață utilizator (UI). Servește ca o galerie de exemple care demonstrează animații avansate, randare grafică personalizată și tehnici de interacțiune non-standard. Repository-ul oferă showcase-uri pentru mișcări de înaltă fidelitate, inclusiv transformări 3D, animații de secvențe de imagini și tranziții fluide între pagini. Include o bibliotecă de experimente grafice care utilizează desenul pe canvas și vectori pentru a randa sisteme de particule și vizualizări de date. Suprafața de implementare acoperă o gamă de capabilități UI avansate, cum ar fi randarea de obiecte 3D imersive și componente de navigare interactive. Include, de asemenea, tipare pentru gestionarea formularelor complexe multi-parte cu validare dinamică și instrumente interactive de vizualizare a datelor pentru randarea de grafice și diagrame.
Ships non-standard navigation bars and buttons that dynamically change size, shape, and color during user interaction.
VCTransitionsLibrary este o suită de instrumente care oferă efecte vizuale predefinite și controllere bazate pe gesturi pentru gestionarea tranzițiilor între view controller-e în aplicațiile iOS. Acesta servește ca un framework de animație UIKit care implementează animații personalizate pentru navigarea între ecrane, îmbunătățind fluxul vizual. Biblioteca dispune de o colecție de animații predefinite, inclusiv efecte de flip, fold, cube și crossfade. Include un controller de tranziție interactiv care leagă recunoașterea gesturilor, cum ar fi swipe-urile și pinch-urile, de animații, permițând utilizatorilor să conducă sau să anuleze manual procesul de navigare. Framework-ul gestionează aceste tranziții prin delegare bazată pe protocol și animații de vizualizare bazate pe snapshot-uri. Suportă tranziția conștientă de context pentru a ajusta comportamentul în funcție de faptul că un eveniment de navigare este un push, pop sau o prezentare modală.
Connects gestures like swipes or pinches to screen transitions for manually driven navigation.
ViewPagerCards este o componentă de navigare mobilă prin glisare și un pager de vizualizare bazat pe gesturi, utilizat pentru a crea layout-uri de carduri glisabile orizontal. Funcționează ca un carusel de onboarding pentru aplicații și o interfață de prezentare a funcționalităților pentru a ghida utilizatorii printr-o secvență liniară de ecrane. Componenta implementează un layout vizual bazat pe carduri, conceput pentru a demonstra capabilitățile produsului. Permite crearea de prezentări interactive ale funcționalităților și experiențe de onboarding introductive în cadrul unei aplicații mobile.
Ships a touch-driven navigation component featuring draggable cards and swipeable layouts for mobile.