4 dépôts
Mechanisms for merging multiple visual transforms into a single animation block.
Distinct from Animation Frameworks: Focuses on the combination of multiple transforms rather than the general framework for managing UI animations.
Explore 4 awesome GitHub repositories matching user interface & experience · Composite Animation Sequences. Refine with filters or upvote what's useful.
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
Allows combining multiple visual transforms into single composite sequences for complex motion paths.
Transitions Everywhere est une bibliothèque d'animation de vues Android et un framework de transition d'interface utilisateur. Il sert d'extension à la bibliothèque Jetpack Transitions, fournissant une boîte à outils pour implémenter des animations de mouvement et de recoloration lors des transitions d'éléments. La bibliothèque permet la création d'effets personnalisés de mise à l'échelle, de translation et de rotation pour gérer les changements d'état visuel dans les interfaces mobiles. Elle fournit un ensemble d'effets d'animation supplémentaires construits sur le framework Android Jetpack pour obtenir une expérience visuelle dynamique. Le framework couvre la personnalisation des transitions de vues et le motion design d'interface, utilisant l'interpolation d'état basée sur les propriétés et la capture de la hiérarchie des vues pour orchestrer les mouvements entre les états de l'interface.
Provides mechanisms to combine multiple simple transition effects into complex sequences for unified visual movements.
React animations is a CSS keyframe animation library and inline style animation tool designed for React applications. It supplies pre-built keyframe motion sequences that can be applied directly to inline styles and component layouts without requiring external CSS stylesheet files. The library functions by defining reusable animation keyframes as plain immutable JavaScript objects, eliminating the need for imperative animation controllers. It dynamically generates standard CSS keyframe rules at runtime from these declarative JavaScript objects and injects them into the document on the fly, at
Merges multiple distinct motion sequences into a single unified animation executing transform sets simultaneously.
Animate Components est un framework de mouvement qui fournit une collection de primitives déclaratives pour gérer les transitions visuelles et les séquences d'animation au sein des applications web. Il fonctionne comme une bibliothèque basée sur des composants conçue pour standardiser le comportement du mouvement, garantissant que les éléments d'interface se déplacent et effectuent des transitions de manière cohérente dans différentes parties d'un projet. La bibliothèque se distingue par une architecture neutre vis-à-vis du framework qui relie la logique d'animation à divers modèles de composants. En utilisant une interface déclarative, elle permet aux développeurs de composer des modèles de mouvement complexes et de synchroniser le timing avec les cycles de vie des composants. Cette approche garantit que les transitions visuelles sont étroitement couplées au processus de rendu, gérant automatiquement le démontage des éléments une fois qu'une séquence d'animation se termine pour maintenir une structure de document propre. Au-delà de ses capacités d'orchestration de base, le projet inclut des outils pour générer des définitions de style autonomes. Ces générateurs d'images clés (keyframes) permettent aux modèles de mouvement d'être exportés pour une utilisation avec des bibliothèques de style externes et des solutions CSS-in-JS, facilitant une image de marque visuelle cohérente dans divers environnements de développement.
Enables the combination of multiple visual transforms into layered animation sequences.