I want to implement a news ticker in my application, with vertical and horizontal scrolling, as well as some alpha animations.
I need the animation to be unaffected by the rest of the application (GPU/hardware accelerated). Especially since the application will be run on a Google TV box, and the user is expected to be using D-Pad navigation which can cause animation to become choppy.
These appear to be my options (I need to support Honeycomb and above):
Use the Android Animation classes
- Will the performance of this approach ever match using OpenGL?
- Is hardware acceleration possible, and reliable?
- Easiest to work with.
OpenGL ES 2
- There appears to be a limit to the texture size of 2048. If I have a headline longer than that
- There appears to be a limit to the texture size of 2048. If I have a headline longer than that
RenderScript
- The documentation is sparse here.
In your opinion, what is the best solution? What other solutions are there?