1 repositorio
UI elements that change their visual properties like scale and opacity based on user interaction state.
Distinct from Dynamic Overlay Rendering: Distinct from Dynamic Overlay Rendering (f2_mt1) which focuses on cursor-based suggestion menus, not gesture-based view scaling.
Explore 1 awesome GitHub repository matching user interface & experience · Dynamic View Transformations. Refine with filters or upvote what's useful.
Koloda es una librería de interacción de gestos para iOS y un componente de vista de SwiftUI utilizado para crear interfaces de tarjetas deslizables. Proporciona un componente de vista basado en pila que gestiona vistas superpuestas, asegurando que solo el elemento superior permanezca activamente interactivo. La librería permite la personalización de la apariencia de las tarjetas, incluyendo la configuración de superposiciones y animaciones que dictan cómo se mueven las tarjetas de fondo durante un deslizamiento. Gestiona el comportamiento de arrastre y las direcciones de deslizamiento, activando lógica específica cuando las tarjetas se deslizan, tocan o se agotan por completo. El componente cubre la implementación de transformaciones de vista impulsadas por gestos y el renderizado de pilas de tarjetas que los usuarios descartan a través de un patrón de interacción de selección común.
Adjusts opacity and scale of background cards based on the displacement of the active top card.