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?