# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

# View.OnApplyWindowInsetsListener

`public static interface View.OnApplyWindowInsetsListener`
``

android.view.View.OnApplyWindowInsetsListener

Listener for applying window insets on a view in a custom way.

Apps may choose to implement this interface if they want to apply custom policy to the way that window insets are treated for a view. If an OnApplyWindowInsetsListener is set, its `OnApplyWindowInsetsListener#onApplyWindowInsets(View, WindowInsets)` method will be called instead of the View's own `onApplyWindowInsets` method. The listener may optionally call the parameter View's `onApplyWindowInsets` method to apply the View's normal behavior as part of its own.

## Summary

### Public methods
`abstract WindowInsets` | `onApplyWindowInsets(View v, WindowInsets insets)` When `View#setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener)` on a View, this listener method will be called instead of the view's own `View#onApplyWindowInsets(WindowInsets)` method.

## Public methods

### onApplyWindowInsets

    public abstract WindowInsets onApplyWindowInsets (View v,
                    WindowInsets insets)

When `View#setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener)` on a View, this listener method will be called instead of the view's own `View#onApplyWindowInsets(WindowInsets)` method.

Parameters
`v` | `View`: The view applying window insets
`insets` | `WindowInsets`: The insets to apply

Returns
`WindowInsets` | The insets supplied, minus any insets that were consumed

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*