Animated هو إطار عمل تصريحي مصمم لإنشاء حركات واجهة عالية الأداء ومتعددة المنصات. يوفر نظاماً لتحديد انتقالات واجهة المستخدم المعقدة من خلال استيفاء الخصائص (property interpolation)، وتعيين القيم، والحركة القائمة على الفيزياء، مما يسمح للمطورين بتنسيق تأثيرات بصرية انسيابية دون الحاجة لتحديثات الإطارات يدوياً.
الميزات الرئيسية لـ animatedjs/animated هي: React Animation Workflows, Interactive Gesture-Driven Animations, Native Animation Drivers, Interpolation Mappings, Animated Gesture Event Mappings, Multi-Value Interpolators, Physics-Based Animations, Animation Frameworks.
تشمل البدائل مفتوحة المصدر لـ animatedjs/animated: motiondivision/motion-vue — Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance… software-mansion/react-native-gesture-handler — React Native Gesture Handler is a declarative library that exposes the platform's native touch and gesture system to… nandorojo/moti — Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual… react-spring/react-spring — react-spring is a declarative animation framework for React that drives visual transitions through state-driven… wix/react-native-interactable — react-native-interactable is a gesture physics library and interaction framework for React Native. It provides an… motiondivision/motion — Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual…
Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance user interface motion. It enables developers to define complex animation states and transitions using code-based variants and spring-driven physics, ensuring that visual updates remain synchronized with component lifecycles and application state. The library distinguishes itself through a layout projection engine that tracks element coordinates to animate transitions between layout states, and a gesture-driven input pipeline that maps pointer and scroll interactions to animatio
React Native Gesture Handler is a declarative library that exposes the platform's native touch and gesture system to React Native, enabling smooth, deterministic gesture handling on the UI thread. It manages gesture recognition through a native state machine with defined transitions between states like BEGAN, ACTIVE, END, and CANCELLED, routing touch events through platform-native gesture recognizers on both iOS and Android. The library provides a comprehensive gesture composition framework that allows developers to combine multiple gestures into race, simultaneous, or exclusive sequences, co
Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual transitions and motion effects across mobile and web platforms. It functions as a native-thread animation wrapper and library that leverages a shared-value system to synchronize state changes between the logic layer and the native rendering engine. The framework distinguishes itself through its layout transition tools and the ability to execute complex sequences and loops on the native thread to maintain high frame rates. It provides a system for orchestrating smooth entry and e
react-spring is a declarative animation framework for React that drives visual transitions through state-driven declarations. It functions as a motion engine where animations are defined as target values pursued by a physics engine based on application state. The library utilizes a spring physics engine to calculate natural movements by simulating mass, tension, and friction instead of relying on fixed durations. To maintain high frame rates, it updates DOM elements directly via references to bypass the standard React render cycle. The framework covers physics-based motion and state-driven t