Чтобы повернуть изображение, вы можете сделать это:
RotateAnimation rotate = new RotateAnimation(0, 360, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
ImageView image = findViewById(my image);
image.setAnimation(rotate);
rotate.start();
Это повернет изображение на один раунд от 0 до 360 градусов. Вы также можете установить продолжительность:
rotate.setDuration( 500 ); // milliseconds