# ActionProvider.VisibilityListener

Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# ActionProvider.VisibilityListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/view/ActionProvider.VisibilityListener "View this page in Kotlin") \|Java


`
public
static


interface
ActionProvider.VisibilityListener
`


`


`

|------------------------------------------------|
| android.view.ActionProvider.VisibilityListener |

<br />

*** ** * ** ***

Listens to changes in visibility as reported by [ActionProvider.refreshVisibility()](https://developer.android.com/reference/android/view/ActionProvider#refreshVisibility()).  
**See also:**

- [ActionProvider.overridesItemVisibility()](https://developer.android.com/reference/android/view/ActionProvider#overridesItemVisibility())
- [ActionProvider.isVisible()](https://developer.android.com/reference/android/view/ActionProvider#isVisible())

## Summary

|                                                                                                ### Public methods                                                                                                 ||
|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onActionProviderVisibilityChanged](https://developer.android.com/reference/android/view/ActionProvider.VisibilityListener#onActionProviderVisibilityChanged(boolean))`(boolean isVisible) ` |

## Public methods

### onActionProviderVisibilityChanged

Added in [API level 16](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void onActionProviderVisibilityChanged (boolean isVisible)
```

<br />

<br />

|          Parameters           ||
|-------------|------------------|
| `isVisible` | `boolean` <br /> |