Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# android.support.wear.widget.drawer\n\nadded in [version 26.1.0](/topic/libraries/support-library/revisions) \n\nandroid.support.wear.widget.drawer\n==================================\n\n| This package is part of the Android [support library](/topic/libraries/support-library) which is no longer maintained. The support library has been superseded by [AndroidX](/jetpack/androidx) which is part of [Jetpack](/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider [migrating](/jetpack/androidx/migrate) existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library [class\n| mappings](/jetpack/androidx/migrate/class-mappings).\n\nInterfaces\n----------\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|\n| [WearableNavigationDrawerView.OnItemSelectedListener](/reference/android/support/wear/widget/drawer/WearableNavigationDrawerView.OnItemSelectedListener) | Listener which is notified when the user selects an item. |\n\nClasses\n-------\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [WearableActionDrawerView](/reference/android/support/wear/widget/drawer/WearableActionDrawerView) | Ease of use class for creating a Wearable action drawer. |\n| [WearableDrawerController](/reference/android/support/wear/widget/drawer/WearableDrawerController) | Provides the ability to manipulate a [WearableDrawerView's](/reference/android/support/wear/widget/drawer/WearableDrawerView) position within a [WearableDrawerLayout](/reference/android/support/wear/widget/drawer/WearableDrawerLayout). |\n| [WearableDrawerLayout](/reference/android/support/wear/widget/drawer/WearableDrawerLayout) | Top-level container that allows interactive drawers to be pulled from the top and bottom edge of the window. |\n| [WearableDrawerLayout.DrawerStateCallback](/reference/android/support/wear/widget/drawer/WearableDrawerLayout.DrawerStateCallback) | Listener for monitoring events about drawers. |\n| [WearableDrawerView](/reference/android/support/wear/widget/drawer/WearableDrawerView) | View that contains drawer content and a peeking view for use with [WearableDrawerLayout](/reference/android/support/wear/widget/drawer/WearableDrawerLayout). |\n| [WearableNavigationDrawerView](/reference/android/support/wear/widget/drawer/WearableNavigationDrawerView) | Ease of use class for creating a Wearable navigation drawer. |\n| [WearableNavigationDrawerView.WearableNavigationDrawerAdapter](/reference/android/support/wear/widget/drawer/WearableNavigationDrawerView.WearableNavigationDrawerAdapter) | Adapter for specifying the contents of WearableNavigationDrawer. |\n\n-\n\n Interfaces\n ----------\n\n - [WearableNavigationDrawerView.OnItemSelectedListener](/reference/android/support/wear/widget/drawer/WearableNavigationDrawerView.OnItemSelectedListener)\n-\n\n Classes\n -------\n\n - [WearableActionDrawerView](/reference/android/support/wear/widget/drawer/WearableActionDrawerView)\n - [WearableDrawerController](/reference/android/support/wear/widget/drawer/WearableDrawerController)\n - [WearableDrawerLayout](/reference/android/support/wear/widget/drawer/WearableDrawerLayout)\n - [WearableDrawerLayout.DrawerStateCallback](/reference/android/support/wear/widget/drawer/WearableDrawerLayout.DrawerStateCallback)\n - [WearableDrawerView](/reference/android/support/wear/widget/drawer/WearableDrawerView)\n - [WearableNavigationDrawerView](/reference/android/support/wear/widget/drawer/WearableNavigationDrawerView)\n - [WearableNavigationDrawerView.WearableNavigationDrawerAdapter](/reference/android/support/wear/widget/drawer/WearableNavigationDrawerView.WearableNavigationDrawerAdapter)"]]