我正在使用这个问题的代码:Animated Icon for ActionItem to animate my refresh ActionBarButton
。它工作正常,只是样式似乎不正确。当我单击该项目时,它开始旋转,但只有在它“跳跃”几个像素之后。似乎ImageView
样式与菜单项的样式不同。
项目定义如下:
<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"/>
和ImageView
这样的:
<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" />
如何设置菜单项的样式以匹配ImageView
旋转中的或相反的方式?