Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/shazam/choreographer-example
- Owner: shazam
- License: apache-2.0
- Created: 2017-08-15T13:37:38.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-15T17:08:23.000Z (about 7 years ago)
- Last Synced: 2024-08-02T13:32:54.459Z (3 months ago)
- Language: Java
- Homepage: https://blog.shazam.com/behind-the-scenes-of-the-shazam-animation-9bc7f922b2be
- Size: 4.27 MB
- Stars: 20
- Watchers: 10
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)