Android: поворот изображения в ImageView на 90 градусов, но без задержки

Я занимаюсь разработкой игры, в которой пользователь должен нажать на изображение в ImageView, чтобы повернуть его. При каждом нажатии изображение поворачивается на 90 градусов по часовой стрелке. Но изображение требует времени, чтобы повернуть со старой на новую позицию. Это мешает игровому процессу. Я использовал следующее:

protected void onCreate(Bundle savedInstanceState)
{  
... 
...  
    imgview = (ImageView)findViewById(R.id.imageView1);  
    imgview.setOnClickListener(new OnClickListener() {
         @Override 
         public void onClick(View arg0) {
              Matrix matrix = new Matrix();
              matrix.postRotate(90); 
              Bitmap myImg = getBitmapFromDrawable(imgview.getDrawable());
              Bitmap rotated = Bitmap.createBitmap(myImg,0,0,myImg.getWidth(),myImg.getHeight(),matrix,true);
              imgview.setImageBitmap(rotated);
         }
});

Я хочу знать, есть лидругой способ вращаться изображениебез создания задержки в ротации.

Ответы на вопрос(4)

Ваш ответ на вопрос