Package icyllis.modernui.view

# Interface MenuItem.OnActionExpandListener

Enclosing interface:
  `MenuItem`

public static interface MenuItem.OnActionExpandListener
Interface definition for a callback to be invoked when a menu item marked with `MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW` is expanded or collapsed.

See Also:
  - `MenuItem.expandActionView()`
  - `MenuItem.collapseActionView()`
  - `MenuItem.setShowAsActionFlags(int)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `onMenuItemActionCollapse(MenuItem item)`
  Called when a menu item with `MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW` is collapsed.
  `boolean`
  `onMenuItemActionExpand(MenuItem item)`
  Called when a menu item with `MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW` is expanded.

- ## Method Details

  - ### onMenuItemActionExpand

    boolean onMenuItemActionExpand(@NonNull MenuItem item)
    Called when a menu item with `MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW` is expanded.
    Parameters:
      `item` - Item that was expanded
    Returns:
      true if the item should expand, false if expansion should be suppressed.

  - ### onMenuItemActionCollapse

    boolean onMenuItemActionCollapse(@NonNull MenuItem item)
    Called when a menu item with `MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW` is collapsed.
    Parameters:
      `item` - Item that was collapsed
    Returns:
      true if the item should collapse, false if collapsing should be suppressed.