Hi All
I am wanting to create a simple animated control and am a little stuck the best approach.
Basically it would involve displaying a progress bar (simple) and updating a text value that is overlayed on the progress bar, plus having a third "pulse" layer with transparency that is behind both.
Think something along the lines of a music progress bar, with time remaining and having a layer behind it expand and contract (pulse) with the music.
If this makes any sense at all. hehe
Now given that we're pretty much looking at a control running on multiple threads I want to make sure I create it in the most efficient manner possible.
What would be the best approach to this? (Happy to implement the drawing routine per-platform if required)
- Simply layer the controls over each other
- Create custom view and just use System.Drawing
- Use Forms.Animate
- Use OpenGLView
- Use CoreAnimation
- Use a webView and just use JS and/or SVG
- Use something like cocos2d
- Other
Any help, suggestions and pointers would be greatly appreciated and any examples / articles / blog posts would be greatly received.
Thanks in advance!