awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
HeroTransitions avatar

HeroTransitions/Hero

0
View on GitHub↗
22,462 نجوم·1,735 تفرعات·Swift·MIT·8 مشاهداتHeroTransitions.github.io/Hero↗

Hero

Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity between screens. It provides a shared element animation library that interpolates the position and size of views across different screens using unique identifiers.

The framework includes an interactive transition controller that binds navigation progress to manual gestures and user input events in real time. It utilizes a system for calculating animation durations based on element distance and size to maintain a consistent sense of motion speed.

The toolkit covers global coordinate space mapping to manage view layering and z-order during transitions. It also provides template-based transition presets for modals and navigation, alongside custom view modifiers for elements that do not have a destination match.

Features

  • iOS Animation Frameworks - Provides a specialized framework for implementing fluid visual continuity and shared element animations on iOS and tvOS.
  • Shared Element Matching - Interpolating the position and size of views across different screens using unique identifiers for seamless motion.
  • View Transitions - Creating fluid visual continuity by animating shared elements between different screens in iOS and tvOS applications.
  • Interactive Transition Controllers - Binds the transition timeline to manual user input to allow scrubbing, pausing, and reversing of visual movements.
  • Layout Interpolators - Calculates intermediate layout properties between frames to produce fluid visual transitions.
  • Presentation Transitions - Implements controls for defining the visual animation styles used when presenting and dismissing screens during navigation.
  • Interactive Transition Controllers - Binds screen navigation progress to manual gestures and user input events in real time.
  • Coordinate Space Mappers - Uses a shared screen-level coordinate system to prevent views from being clipped during transitions.
  • Gesture Navigation - Links screen transition progress to user gestures to allow pausing or reversing animations in real time.
  • Shared Element Animation Frameworks - Provides a complete toolkit for interpolating view positions and sizes across screens using unique identifiers.
  • Shared Element Transitions - Implements a system for interpolating the position and size of views across different screens using unique identifiers.
  • Coordinate Space Mapping - The UI framework provides a global coordinate space for unmatched views to ensure they remain visible and correctly layered during screen transitions.
  • Adaptive Duration Calculators - Automatically adjusts animation timing based on element distance and size to maintain consistent motion.
  • Dynamic Duration Calculations - Calculating animation durations based on element distance and size to maintain a consistent sense of speed and motion.
  • Transition Presets - Uses pre-defined animation presets to define how screens enter and exit while allowing custom overrides for specific elements.
  • Modal Transition Styles - Defines specific presentation and dismissal styles for modals and navigation to control the visual feel.
  • Animation Presets - Provides pre-defined animation styles and timing configurations for modals and navigation to ensure visual consistency.
  • Transitions - Elegant transition library for iOS and tvOS.
  • User Interface Components - Library for building complex view controller transitions.
  • View Transitions - Elegant transition library for iOS and tvOS.

سجل النجوم

مخطط تاريخ النجوم لـ herotransitions/heroمخطط تاريخ النجوم لـ herotransitions/hero

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة herotransitions/hero؟

Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity between screens. It provides a shared element animation library that interpolates the position and size of views across different screens using unique identifiers.

ما هي الميزات الرئيسية لـ herotransitions/hero؟

الميزات الرئيسية لـ herotransitions/hero هي: iOS Animation Frameworks, Shared Element Matching, View Transitions, Interactive Transition Controllers, Layout Interpolators, Presentation Transitions, Coordinate Space Mappers, Gesture Navigation.

ما هي البدائل مفتوحة المصدر لـ herotransitions/hero؟

تشمل البدائل مفتوحة المصدر لـ herotransitions/hero: ibanimatable/ibanimatable — IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and… daimajia/androidviewanimations — AndroidViewAnimations is an animation library and visual effects toolkit for Android applications. It provides a… colineberhardt/vctransitionslibrary — VCTransitionsLibrary is a suite of tools providing pre-built visual effects and gesture-driven controllers for… mengto/spring — Spring is a Swift animation library and iOS view animation framework. It provides a spring physics animation engine… lgvalle/material-animations — Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal… romaonthego/residemenu — RESideMenu is an iOS side menu component and user interface framework element used to implement the side-drawer…

بدائل مفتوحة المصدر لـ Hero

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Hero.
  • ibanimatable/ibanimatableالصورة الرمزية لـ IBAnimatable

    IBAnimatable/IBAnimatable

    8,652عرض على GitHub↗

    IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and navigation transitions within a graphical environment. It provides a designer for creating and prototyping animations directly within the Apple Interface Builder environment and a system for building custom interface components through a visual attributes panel. The project distinguishes itself by offering a visual interface transition editor for configuring screen navigation and gesture-driven transitions without manual coding. It includes a prototyping sandbox for testing interaction

    Swift
    عرض على GitHub↗8,652
  • daimajia/androidviewanimationsالصورة الرمزية لـ daimajia

    daimajia/AndroidViewAnimations

    12,446عرض على GitHub↗

    AndroidViewAnimations is an animation library and visual effects toolkit for Android applications. It provides a framework for implementing motion effects, such as bouncing, sliding, and rotating transitions, for views within Android layouts. The library features a collection of predefined motion presets and stylized transition effects. These include curated sequences for shaking and pulsing to guide user attention, as well as complex movements like hinging or rolling for interface entry and exit. The toolkit covers a wide range of visual effects, including linear slides, elastic bounces, tr

    Javaandroidanimationeasing-functions
    عرض على GitHub↗12,446
  • colineberhardt/vctransitionslibraryالصورة الرمزية لـ ColinEberhardt

    ColinEberhardt/VCTransitionsLibrary

    4,527عرض على GitHub↗

    VCTransitionsLibrary is a suite of tools providing pre-built visual effects and gesture-driven controllers for managing transitions between view controllers in iOS applications. It serves as a UIKit animation framework that implements custom animations for navigating between screens to improve visual flow. The library features a collection of pre-defined animations, including flip, fold, cube, and crossfade effects. It includes an interactive transition controller that links gesture recognizers, such as swipes and pinches, to animations, allowing users to manually drive or cancel the navigati

    Objective-C
    عرض على GitHub↗4,527
  • mengto/springالصورة الرمزية لـ MengTo

    MengTo/Spring

    14,038عرض على GitHub↗

    Spring is a Swift animation library and iOS view animation framework. It provides a spring physics animation engine designed to generate realistic, organic motion for user interface movements. The framework utilizes a declarative animation interface, allowing developers to define animation properties and behaviors without writing complex imperative code. This includes a declarative animation workflow where motion is configured through visual storyboards. The system manages iOS UI animations and Swift view transitions, specifically automating how views appear and disappear through triggered a

    Swift
    عرض على GitHub↗14,038
عرض جميع البدائل الـ 30 لـ Hero→