在onPrepareOptionsMenu上设置动画MenuItem

时间:2015-07-30 11:33:41

标签: android

我正在运行时更改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

0 个答案:

没有答案