I’m working with the matrix and canvases for the first time and haven’t been able to find a tutorial on this. I have been able to achieve good results with rotating a Bitmap only or skewing a Bitmap.
Currently I am able to rotate the image using:
Matrix.rotate(amount);
There are some other details to keep the shape centered around it’s location as it rotates but that is not the main focus of my question.
What I want to do now is have the image rotate while being skewed into a different shape. Imagine, for example, how a spinning wheel looks when looking at it from any direction but exactly side on.
Please go through this link. May be this helps you
http://android-er.blogspot.in/2010/07/rotate-bitmap-image-using-matrix.html
try this as well
Android: How to rotate a moving animated sprite based on the coordinates of its destination