transitioner - A library for dynamic view-to-view transitions

  •        6

Transitioner provides easy, dynamic and adjustable animations between two views with nested children. App design feature here.

https://github.com/dev-labs-bg/transitioner

Tags
Implementation
License
Platform

   




Related Projects

lottie-ios - An iOS library to natively render After Effects vector animations

  •    Objective-C

Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with bodymovin and renders the vector animations natively on mobile and through React Native!

RazzleDazzle - A simple keyframe-based animation framework for iOS, written in Swift

  •    Swift

RazzleDazzle is a simple AutoLayout-friendly keyframe animation framework for iOS, written in Swift. Perfect for scrolling app intros. RazzleDazzle grew from JazzHands, an Objective-C scrolling keyframe animations library by IFTTT.

rekapi - A keyframe animation library for JavaScript.

  •    Javascript

A keyframe animation library for JavaScript.

create-keyframe-animation - Generate CSS keyframe animations dynamically in the browser with JavaScript

  •    Javascript

Generate CSS keyframe animations dynamically in the browser with JavaScript. You describe them in JS and it generates and inserts a <style> in the document <head> with a CSS keyframe animation.

Keyframes - A library for converting Adobe AE shape based animations to a data format and playing it back on Android and iOS devices

  •    Javascript

Keyframes is a combination of (1) an ExtendScript script that extracts image animation data from an After Effects file and (2) a corresponding rendering library for Android and iOS. Keyframes can be used to export and render high quality, vector based animations with complex shape and path curves, all with minimal file footprint. For a detailed list of constraints for developing animations to use with the Keyframes library, please refer to the Keyframes After Effects Guidelines.


spruce-android - Spruce Animation Library

  •    Java

Spruce is a lightweight animation library that helps choreograph the animations on the screen. With so many different animation libraries out there, developers need to make sure that each view is animating at the appropriate time. Spruce can help designers request complex multi-view animations and not have the developers cringe at the prototype. For javadocs checkout the documentation for more information.

Hero - Elegant transition library for iOS & tvOS

  •    Swift

Hero is a library for building iOS view controller transitions. It provides a declarative layer on top of the UIKit's cumbersome transition APIs—making custom transitions an easy task for developers.Hero is similar to Keynote's Magic Move. It checks the heroID property on all source and destination views. Every matched view pair is then automatically transitioned from its old state to its new state.

Hero - Elegant transition library for iOS & tvOS

  •    Swift

Hero is a library for building iOS view controller transitions. It provides a declarative layer on top of the UIKit's cumbersome transition APIs—making custom transitions an easy task for developers. Hero is similar to Keynote's Magic Move. It checks the heroID property on all source and destination views. Every matched view pair is then automatically transitioned from its old state to its new state.

css-animations.js - A library to work with CSS3 keyframe animations from javascript

  •    Javascript

This library uses the CSS DOM API to access CSS3 keyframe animations, enabling you to do anything you want with them from javascript. You can add, modify, and remove individual keyframes from existing animations, in addition to creating and deleting animations themselves.

Transition - Easy interactive interruptible custom ViewController transitions

  •    Swift

Transition is a library that helps you build iOS view controller transitions. Implementing a nice interactive custom view controller transition involves quite a number of components. You have to implement the correct delegates, handle the switching between passive animation and active interaction phases, ensure the timing is right, think of interruption and cancellation, keep responsibilities separated... It quickly gets messy! This is where Transition helps you out: you just define the animation and the interaction, Transition ties it all together. To run an example project, clone the repo, navigate to one of these example directories, and run pod install from that directory first.

Effeckt.css - A Performant Transitions and Animations Library

  •    CSS

Designing and developing UIs for the mobile web is tricky, but it's extremely difficult to do that while delivering something that performs at 60fps. The best opportunities to getting jank-free transitions on phones/tablets are CSS transition and keyframe animation based, especially tapping into hardware-accelerated transforms and opacity changes. @daneden did really nice work with Animate.css but I think the web would benefit if we could take that work to the next level. There's already been fantastic experiments and demos exploring CSS-based transitions, but it's distributed all over.

timeliner - simple javascript timeline library for animation and prototyping

  •    Javascript

Timeliner is a graphical graphical tool to help create and prototype animations quickly. It is useful for adjusting variables and checking out how the effects changes over time with keyframing and easing/tweening functions. It may also have some similarities with the timeline component of adobe flash, after effects, edge animate or other animation software. It is written in javascript and meant to work with different javascript libraries or webgl frameworks, in 1d, 2d, or 3d. It is built primary for myself, but feel free to send me suggestions or requests.

JazzHands - A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros.

  •    Objective-C

Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa. Jazz Hands is used extensively in IF and DO by IFTTT for iPhone and iPad, most famously in the app intro.

yava - :monkey: yet another view animation ( a simple and elegant view animation helper library for Android)

  •    Java

This library helps you convert any curve into ready-to-use Interpolator or TypeEvaluator for ValueAnimator, and thirty Rovert Penner's Easing Functions are already included. You may read the following three articles to know about the reason why I create this project, and how to implement it. They fully described the relations among ValueAnimator态TypeEvaluator and TimeInterpolator, hope it helps.