Thanks! I actually made everything with regular Android View elements and used Animator for all the animations.
For now, you could dig into the Android source code to learn how to modify drawing, layout and touch events of Views and ViewGroups. Here's also a good post on Animator: http://android-developers.blogspot.com/2011/02/animation-in-...