Android-ротация изображений не работает в сэндвич с мороженым - PullRequest
5 голосов
/ 28 декабря 2011

У меня есть изображение, которое настроено на поворот в моем приложении. Код прекрасно работает на всех версиях Android, кроме последних Ice Cream Sandwich. Изображение все еще вращается, но оно не вращается от центральной оси изображения. Вместо этого он, кажется, поворачивается от левого угла (0,0) изображения. У кого-нибудь есть идеи, почему это не работает в 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));

Спасибо!

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

Похоже, что ответ на этот вопрос Уведомление Android Toast слишком мало в Ice Cream Sandwich также решило мою проблему с вертушкой.

0 голосов
/ 28 декабря 2011

Я пойду с

android:pivotX = "0.5"
android:pivotY = "0.5"
...