Animowana pozycja menu „przeskakuje” po rozpoczęciu animacji
Używam kodu z tego pytania:Animowana ikona ActionItem animować moje odświeżenieActionBarButton
. Działa dobrze, z wyjątkiem tego, że styl nie wydaje się właściwy. Gdy klikam element, zaczyna się obracać, ale dopiero po „przeskoczeniu” kilku pikseli. Wygląda na stylImageView
różni się od stylu elementu menu.
Element jest zdefiniowany w ten sposób:
<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"/>
iImageView
lubię to:
<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" />
Jak mogę dopasować styl menu, aby pasował doImageView
w rotacji lub odwrotnie?