我正在运行时更改ActionBar MenuItems,一切正常,但我注意到在Gmail中,例如当单击ImageView(连续)时,ActionBar MenuItems在加载/更改时有一种动画(翻转)
目前,我正在通过以下方式更改ActionBar项目:
首先我致电ActivityCompat.invalidateOptionsMenu(TaskListAndOptionsActivity.activityContext);
@Override
public boolean onPrepareOptionsMenu(Menu menu) //MENU
{
if (ArrayAdapterItem.ArrayOfTasksClicked.size() > 0)
{
menu.clear();
menu.add(Menu.NONE, R.id.accept_selected, Menu.NONE, getString(R.string.accept_selected_task)).setIcon(R.drawable.ic_action_acceptwhite)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
menu.add(Menu.NONE, R.id.show_selected_on_map, Menu.NONE, getString(R.string.show_selected_tasks_on_map)).setIcon(R.drawable.ic_action_directions)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
menu.add(Menu.NONE, R.id.remove_selections, Menu.NONE, getString(R.string.remove_selected_tasks)).setIcon(R.drawable.ic_action_removewhite)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
menu.add(Menu.NONE, R.id.select_all, Menu.NONE, getString(R.string.remove_selected_tasks)).setIcon(R.drawable.ic_action_select_all)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return super.onPrepareOptionsMenu(menu);
}
所以问题是如何在添加动画时将动画添加到MenuItems