2011-12-28 17 views
5

Ho un'immagine che è impostata per ruotare nella mia applicazione. Il codice funziona perfettamente su tutte le versioni di Android tranne che per l'ultimo Ice Cream Sandwich. L'immagine ruota ancora, ma non ruota dall'asse centrale dell'immagine. Invece, sembra ruotare dall'angolo sinistro (0,0) dell'immagine. Qualcuno ha qualche idea sul perché questo non funziona in Ice Cream Sandwich? Ecco il mio codice:Rotazione immagine Android non funziona in Ice Cream Sandwich

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

Grazie!

risposta

0

Vengo con

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

Ciao iLate, ho appena provato questo e gira ancora fuori centro ... – littleK

Problemi correlati