2011-12-28 37 views
5

Mam obraz, który jest obracany w mojej aplikacji. Kod działa doskonale we wszystkich wersjach systemu Android, z wyjątkiem najnowszego Ice Cream Sandwich. Obraz nadal się obraca, ale nie obraca się względem środkowej osi obrazu. Zamiast tego wydaje się obracać z lewego rogu (0,0) obrazu. Czy ktoś ma jakieś pomysły, dlaczego to nie działa w Ice Cream Sandwich? Tu jest mój kodu:Obrót obrazu Androida nie działa w lodówce

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

Dzięki!

Odpowiedz

0

Pójdę z

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

Cześć iLate, właśnie to wypróbowałem i nadal kręci się poza centrum ... – littleK