4 个仓库
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 是一个 Android 视图动画库和 UI 过渡框架。它是 Jetpack Transitions 库的扩展,提供了一套在元素过渡期间实现运动和重绘动画的工具包。 该库支持创建自定义缩放、平移和旋转效果,以管理移动界面中的视觉状态变化。它在 Android Jetpack 框架之上提供了一组额外的动画效果,以实现动态的视觉体验。 该框架涵盖了视图过渡自定义和 UI 运动设计,利用基于属性的状态插值和视图层级捕获来编排界面状态之间的运动。
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 是一个运动框架,提供了一组声明式原语,用于管理 Web 应用程序中的视觉过渡和动画序列。它作为一个基于组件的库,旨在标准化运动行为,确保界面元素在项目的不同部分之间移动和过渡时保持一致。 该库通过将动画逻辑与各种组件模型桥接的框架中立架构脱颖而出。通过利用声明式接口,它允许开发者组合复杂的运动模式并将时序与组件生命周期同步。这种方法确保视觉过渡与渲染过程紧密耦合,在动画序列结束后自动处理元素的卸载,以保持文档结构的整洁。 除了核心编排能力外,该项目还包括用于生成独立样式定义的工具。这些关键帧生成器允许导出运动模式以供外部样式库和 CSS-in-JS 解决方案使用,从而促进跨不同开发环境的一致视觉品牌形象。
Enables the combination of multiple visual transforms into layered animation sequences.