2011-12-28 3 views
5

У меня есть изображение, которое должно вращаться в моем приложении. Код отлично работает на всех версиях Android, кроме самого последнего Ice Cream Sandwich. Изображение по-прежнему вращается, но оно не вращается от центральной оси изображения. Вместо этого он поворачивается из левого угла (0,0) изображения. У кого-нибудь есть идеи относительно того, почему это не работает в Ice Cream Sandwich? Вот мой код:Вращение изображения Android не работает в мороженом Сэндвич

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

Спасибо!

ответ

0

Я пойду с

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

Привет iLate, я просто попробовал это, и он по-прежнему крутится вне центра ... – littleK