1 repository
Runtime detection of system versions to select between modern and legacy animation APIs.
Distinct from UI Fallback Switching: None of the candidates cover API-level version compatibility for UI animations specifically.
Explore 1 awesome GitHub repository matching user interface & experience · API Version Fallbacks. Refine with filters or upvote what's useful.
EasyAnimation is a Swift library for defining and executing interface animations. It provides a system for modifying layer properties and creating visual transitions for UI components. The library specializes in physics-based motion, utilizing spring constants and damping ratios to produce bouncy movement effects. It also enables complex animation sequencing, allowing multiple visual changes to be chained together with specific timing and delays. Additional capabilities include the ability to cancel running animation sequences after the active step completes and the use of block-based proper
Detects system versions at runtime to switch between modern and legacy native animation methods.