2011-12-28 13 views
5

Tengo una imagen que está configurada para rotar en mi aplicación. El código funciona perfectamente en todas las versiones de Android, excepto en el último Ice Cream Sandwich. La imagen aún gira, pero no gira desde el eje central de la imagen. En cambio, parece rotar desde la esquina izquierda (0,0) de la imagen. ¿Alguien tiene alguna idea de por qué esto no funciona en Ice Cream Sandwich? Aquí está mi código:Rotación de la imagen de Android que no funciona en el sándwich de helado

rotator.xml:

<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:duration="1200" 
    android:fromDegrees="0" 
    android:pivotX="50%" 
    android:pivotY="50%" 
    android:repeatCount="infinite" 
    android:toDegrees="360" /> 

animation.java:

status.setImageResource(R.drawable.pending); 
status.startAnimation(AnimationUtils.loadAnimation(_context, R.anim.rotator)); 

Gracias!

Respuesta

0

Voy a ir con

android:pivotX = "0.5" 
android:pivotY = "0.5" 
+0

Hola iLate, acabo de probar esto y todavía está girando fuera del centro ... – littleK

Cuestiones relacionadas