Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shazam/choreographer-example

Companion repo for Shazam's tagging animation blog post
https://github.com/shazam/choreographer-example

Last synced: about 7 hours ago
JSON representation

Companion repo for Shazam's tagging animation blog post

Awesome Lists containing this project

README

        

Shazam Choreographer example
======
Sample project implementing the Choreographer/Renderer architecture described in [Behind the scenes of the Shazam animation](https://medium.com/@veniosg/behind-the-scenes-of-the-shazam-animation-9bc7f922b2be).

This project includes the following:
* The full LiteAnimator implementation
* Choreographer implementations
* Intra-activity "animation type" transitions (using TransitioningChoreographer)
* Cross-activity transitions for animated Views
* Renderer (as FunkyView)

![](static/demo.gif)

---

[Download the APK](https://github.com/shazam/choreographer-example/blob/master/ShazamChoreographerExample.apk)