4 repositorios
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 es una biblioteca de física de gestos y framework de interacción para React Native. Proporciona un motor de gestos animados y un kit de herramientas de UI basado en física diseñado para crear componentes táctiles complejos, como filas deslizables y tarjetas arrastrables. El proyecto se distingue por la simulación de propiedades físicas, incluyendo tensión de resorte, fricción superficial y fuerzas gravitacionales. Permite la creación de pozos de gravedad que atraen o repelen vistas e integra resortes simulados para tirar de elementos hacia coordenadas específicas con amortiguación ajustable. El framework cubre una amplia gama de capacidades de interacción, incluyendo ajuste de coordenadas, detección de entrada de límites y restricciones de rango de movimiento con efectos de rebote configurables. También permite la sincronización del movimiento de vista en tiempo real con propiedades animadas para impulsar cambios en opacidad, escala o rotación.
Enables development of non-standard navigation components like draggable cards and swipeable rows with precise snapping.
Este proyecto es una colección de implementaciones de referencia y componentes de interfaz de usuario experimentales. Sirve como una galería de ejemplos que demuestran animaciones avanzadas, renderizado gráfico personalizado y técnicas de interacción no estándar. El repositorio ofrece muestras de movimiento de alta fidelidad, incluyendo transformaciones 3D, animaciones de secuencias de imágenes y transiciones de página fluidas. Incluye una biblioteca de experimentos gráficos que utilizan dibujo en canvas y rutas vectoriales para renderizar sistemas de partículas y visualizaciones de datos. La superficie de implementación cubre una gama de capacidades avanzadas de UI, como el renderizado de objetos 3D inmersivos y componentes de navegación interactivos. También incluye patrones para gestionar formularios complejos de varias partes con validación dinámica y herramientas de visualización de datos interactivas para renderizar gráficos y diagramas.
Ships non-standard navigation bars and buttons that dynamically change size, shape, and color during user interaction.
VCTransitionsLibrary es una suite de herramientas que proporciona efectos visuales preconstruidos y controladores basados en gestos para gestionar transiciones entre controladores de vista en aplicaciones iOS. Sirve como un framework de animación UIKit que implementa animaciones personalizadas para navegar entre pantallas y mejorar el flujo visual. La biblioteca cuenta con una colección de animaciones predefinidas, incluyendo efectos de giro, plegado, cubo y fundido cruzado. Incluye un controlador de transición interactivo que vincula reconocedores de gestos, como deslizamientos y pellizcos, a animaciones, permitiendo a los usuarios conducir o cancelar manualmente el proceso de navegación. El framework gestiona estas transiciones a través de delegación basada en protocolos y animaciones de vista basadas en instantáneas. Soporta transiciones conscientes del contexto para ajustar el comportamiento según si un evento de navegación es un push, pop o presentación modal.
Connects gestures like swipes or pinches to screen transitions for manually driven navigation.
ViewPagerCards is a mobile swipe navigation component and gesture-based view pager used to create horizontal swipable card layouts. It functions as an app onboarding carousel and feature showcase interface to guide users through a linear sequence of screens. The component implements a visual card-based layout designed to demonstrate product capabilities. It enables the creation of interactive feature showcases and introductory onboarding experiences within a mobile application.
Ships a touch-driven navigation component featuring draggable cards and swipeable layouts for mobile.