Я пытаюсь анимировать MenuItem для ActionBar с представлением действия способом, аналогичным ActionBarHelper для Honeycomb , чтобы иметь вращающийся кнопка обновления. Но у меня есть 2 проблемы:
Различные шаги MenuItem (Скриншоты)
Макет ActionView (Элемент R.layout.menu __Refresh )is:
onOptionsItemSelected код методов:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
default:
return super.onOptionsItemSelected(item);
case R.id.Menu_Feed_Refresh:
mAnimatedItem = item;
item.setActionView(R.layout.menu_item_refresh);
item.startAnimation(mAnimation);
load();
return true;
}
}
Когда загрузка завершена, я вызываю обработчик mAnimatedItem.setActionView (null)