# androidx.drawerlayout.widget

# androidx.drawerlayout.widget

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/drawerlayout/widget/package-summary "View this page in Java")

## Interfaces

|----------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|
| [DrawerLayout.DrawerListener](https://developer.android.com/reference/kotlin/androidx/drawerlayout/widget/DrawerLayout.DrawerListener) | Listener for monitoring events about drawers. |

## Classes

|----------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [DrawerLayout](https://developer.android.com/reference/kotlin/androidx/drawerlayout/widget/DrawerLayout)                                           | DrawerLayout acts as a top-level container for window content that allows for interactive "drawer" views to be pulled out from one or both vertical edges of the window. |
| [DrawerLayout.LayoutParams](https://developer.android.com/reference/kotlin/androidx/drawerlayout/widget/DrawerLayout.LayoutParams)                 |                                                                                                                                                                          |
| [DrawerLayout.SavedState](https://developer.android.com/reference/kotlin/androidx/drawerlayout/widget/DrawerLayout.SavedState)                     | State persisted across instances                                                                                                                                         |
| [DrawerLayout.SimpleDrawerListener](https://developer.android.com/reference/kotlin/androidx/drawerlayout/widget/DrawerLayout.SimpleDrawerListener) | Stub/no-op implementations of all methods of[DrawerListener](https://developer.android.com/reference/kotlin/androidx/drawerlayout/widget/DrawerLayout.DrawerListener).   |