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+!
Because a), freaking Star Wars, and b), why not.
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
This library is released under the Apache 2 License. Please take a look at the NOTICE
file for details.
The demo app uses the amazing NineOldAndroids library by Jake Wharton to support using Honeycomb-style animations on API level 1+.