Canvas or OpenGL ES2 for Android 2D game?

view story

http://stackoverflow.com – OK, so I just got this idea for a game. I already know how to develop for Android, so I though of developing for Android first. The game (without revealing too much :D) will have a single shape onscreen all the time. It will have to smoothly change shape, color etc. in response to a few knobs/sliders on the screen. As we do not have multiple shapes/objects I do not need any form of physics engine now. I need to be able to draw polygons and transition colors/gradients effortlessly. I'm targeting a high FPS for this game (think PewPew/2Fuse!) Do I need OpenGL for this? If so, where can I lear (HowTos)