awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
marcosgriselli avatar

marcosgriselli/ViewAnimator

0
View on GitHub↗
7,325 stars·487 forks·Swift·MIT·1 vue

ViewAnimator

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 composite sequences and includes utilities to identify and target only the visible cells within table or collection views. These capabilities cover general UI component animation and specific motion design for list-based interfaces.

Features

  • Swift Animation Libraries - A comprehensive Swift library for applying pre-defined and custom visual motion effects to views and layout cells.
  • Custom Animation Effects - Provides a standard protocol for developers to define and integrate custom movement and transition behaviors.
  • Animation and Motion Systems - Provides an engine for targeting and animating visible cells within table and collection views.
  • Animation Frameworks - Executes pre-defined animation sequences on one or more views to create coordinated interface motion.
  • Composite Animation Sequences - Allows combining multiple visual transforms into single composite sequences for complex motion paths.
  • Geometric Motion Engines - Calculates and applies geometric changes to views using a set of reusable movement behaviors.
  • Custom Motion Design - Creates polished user interface transitions by combining multiple visual transforms into single sequences.
  • Animation Sequencing - Coordinates the timing and order of multiple concurrent transforms to execute complex motion paths.
  • Animation Protocols - Defines a standardized programmatic interface for creating pluggable custom movement behaviors.
  • UI Animations - Implements a simplified interface to apply pre-defined visual effects to individual views and layout cells.
  • View Transitions - Executes coordinated animation sequences and transforms to create dynamic movements across the user interface.
  • Cell Visibility Monitoring - Includes utilities to identify and isolate visible cells within table or collection views for targeted animations.
  • List View Animations - Applies targeted motion effects to cells within lists and collection views to enhance scrolling experiences.
  • Animation Frameworks - Declarative library for animating view appearances.
  • Transitions - Brings UI to life with simple animation helpers.
  • Animation and UI - One-line animation library for bringing UI to life.

Historique des stars

Graphique de l'historique des stars pour marcosgriselli/viewanimatorGraphique de l'historique des stars pour marcosgriselli/viewanimator

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait marcosgriselli/viewanimator ?

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.

Quelles sont les fonctionnalités principales de marcosgriselli/viewanimator ?

Les fonctionnalités principales de marcosgriselli/viewanimator sont : Swift Animation Libraries, Custom Animation Effects, Animation and Motion Systems, Animation Frameworks, Composite Animation Sequences, Geometric Motion Engines, Custom Motion Design, Animation Sequencing.

Quelles sont les alternatives open-source à marcosgriselli/viewanimator ?

Les alternatives open-source à marcosgriselli/viewanimator incluent : ibanimatable/ibanimatable — IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and… flutter/samples — This is a comprehensive library of code examples and reference implementations for building cross-platform user… mengto/spring — Spring is a Swift animation library and iOS view animation framework. It provides a spring physics animation engine… daimajia/androidviewanimations — AndroidViewAnimations is an animation library and visual effects toolkit for Android applications. It provides a… icanzilb/easyanimation — EasyAnimation is a Swift library for defining and executing interface animations. It provides a system for modifying… material-motion/material-motion-swift — Material-motion-swift is a Swift animation toolkit and gesture interaction library for building responsive motion,…

Alternatives open source à ViewAnimator

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec ViewAnimator.
  • ibanimatable/ibanimatableAvatar de IBAnimatable

    IBAnimatable/IBAnimatable

    8,652Voir sur 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
    Voir sur GitHub↗8,652
  • flutter/samplesAvatar de flutter

    flutter/samples

    19,172Voir sur GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Dart
    Voir sur GitHub↗19,172
  • mengto/springAvatar de MengTo

    MengTo/Spring

    14,038Voir sur 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
    Voir sur GitHub↗14,038
  • daimajia/androidviewanimationsAvatar de daimajia

    daimajia/AndroidViewAnimations

    12,446Voir sur 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
    Voir sur GitHub↗12,446
  • Voir les 30 alternatives à ViewAnimator→