3 dépôts
High-level controllers that manage a collection of views based on a provided data source.
Distinct from View Controllers: Distinct from View Controllers: specifically refers to the pattern of managing a dynamic list of views via a data source.
Explore 3 awesome GitHub repositories matching user interface & experience · Data-Driven View Controllers. Refine with filters or upvote what's useful.
iCarousel is a data-driven UI library for macOS and iOS used to build interactive three-dimensional scrolling experiences. It functions as a customizable view controller that renders paged content using cylindrical or cover-flow 3D effects. The component is distinguished by its programmable perspective and visual transformation hooks, which allow for the definition of custom 3D styles and bespoke animation effects. Users can adjust viewpoint distance, alpha fading, and foreshortening to control how the vanishing point and depth appear during navigation. The library manages high-performance v
Acts as a scrolling container that manages view recycling and dynamic loading from a data source.
Shimmer est une bibliothèque d'état de chargement UI utilisée pour générer des placeholders de type squelette scintillants et des effets d'animation enveloppant les vues. Elle fournit un ensemble d'outils pour créer des animations de surbrillance qui signalent que le contenu est en cours de chargement au sein d'une interface utilisateur. Le projet inclut un générateur d'écran squelette et un wrapper d'animation de vue. Ces composants appliquent un effet de gradient mobile sur les vues existantes pour fournir un retour visuel pendant que les données sont récupérées. La bibliothèque couvre l'animation d'interface utilisateur et les modèles de design d'applications mobiles. Elle implémente des indicateurs de chargement via une combinaison de masquage par gradient linéaire, de translation d'espace de coordonnées et de boucles d'animation basées sur des images clés.
Ships a view-wrapping component that maps the shimmering animation effect directly onto target UI elements.
ViewAnimator is a Swift animation library and view transition framework designed to coordinate visual motion effects across interface elements. It provides a motion engine that executes animation sequences and geometric transforms on individual views and layout cells. The framework is built around a standardized animation protocol, allowing developers to create and integrate custom movement and transition behaviors. This extensibility enables the creation of reusable animation libraries beyond the pre-defined effects. The system supports combining multiple visual transforms into single compo
Uses a simplified wrapper to map pre-defined animation effects directly onto individual UI elements or layout cells.