CreditsRoll
The CreditsRoll library allows you to have Star Wars-like credits rolls in your app. It's compatible with all API levels. Yes, this is API 1+!
Why?
Because a), freaking Star Wars, and b), why not.
No seriously, why?
This is an example of custom View, that uses a few interesting tricks to achieve the end result:
- Custom text measuring and laying out, using a
StaticLayout
- 3D view transform on a
Canvas
using aCamera
- Custom view attributes handling
- Rickroll
License
This library is released under the Apache 2 License. Please take a look at the NOTICE
file for details.
Third party libraries
The demo app uses the amazing NineOldAndroids library by Jake Wharton to support using Honeycomb-style animations on API level 1+.