O item de menu animado "salta" quando a animação é iniciada

Eu estou usando o código desta questão:Ícone animado para ActionItem animar minha atualizaçãoActionBarButton. Funciona bem, exceto que o estilo não parece estar certo. Quando clico no item, ele começa a girar, mas somente depois que ele "salta" alguns pixels. Parece que o estilo doImageView é diferente do estilo do item de menu.

O item é definido assim:

<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"/>

e aImageView como isso:

<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" />

Como posso estilizar meu menuitem para corresponder aoImageView na rotação, ou o contrário?

questionAnswers(3)

yourAnswerToTheQuestion