Android: Pivoter l'image dans ImageView par 90degrees mais sans tarder

Je suis en train de développer un jeu où un utilisateur doit taper sur l'image dans ImageView pour la faire tourner. Sur chaque robinet de l'image pivote de 90 degrés dans le sens horaire.
Mais l'image est de prendre le temps de rotation de l'ancienne à la nouvelle position. Cette nuit à l'expérience de jeu. J'ai utilisé les suivants:

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);
         }
});

Je veux savoir est-il autre façon de faire pivoter l'image
sans créer de tout retard en rotation.

InformationsquelleAutor user2674084 | 2013-09-11