You can overwrite the draw() method of the sprite and rotate the current frame before usage (i.e. before painting it to the canvas yourself). Here the only question is whether it is fast enough.