Animierter Menüpunkt „springt“ beim Start der Animation

Ich benutze den Code aus dieser Frage:Animiertes Icon für ActionItem um meine erfrischung zu animierenActionBarButton. Es funktioniert gut, außer dass der Stil nicht richtig zu sein scheint. Wenn ich auf das Objekt klicke, beginnt es sich zu drehen, aber erst nachdem es ein paar Pixel "gesprungen" hat. Es scheint wie der Stil derImageView unterscheidet sich vom Stil des Menüpunkts.

Der Artikel ist wie folgt definiert:

<item
    android:id="@+id/action_refresh"
    android:orderInCategory="100"
    android:icon="@drawable/ic_menu_refresh"
    android:showAsAction="ifRoom"

    <!-- added this myself, didn't have any effect -->
    style="@android:style/Widget.ActionButton"  
    android:title="@string/action_refresh"/>

und dasImageView so was:

<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:contentDescription="@string/action_refresh"
    android:src="@drawable/ic_menu_refresh"
    style="@android:style/Widget.ActionButton" />

Wie kann ich mein Menü so stylen, dass es zu dem passt?ImageView in der Rotation oder umgekehrt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage