I want to make a rotated and flipped EditText view that has all of the properties of a normal EditText view.
I have
Things are much more simplier. Everything you need is already buit-in View class: http://developer.android.com/reference/android/view/View.html#setRotation(float) A bit more complicated solution if previous one would not works for you by some reason is: http://developer.android.com/reference/android/view/animation/RotateAnimation.html It also using for rotation of views (but animated in most cases however you could use it with zero transition duration).
Please let me know in the case you have some additional questions (guess no - there is self-explaing method and class).
Rotating just a canvas - you rotating only image on the screen. setRotation also handles all events, layout flow etc so it should works just fine in your case!
Hope it would helps!