WearableNavigationDrawerView
open class WearableNavigationDrawerView : WearableDrawerView
kotlin.Any | |||||
↳ | android.view.View | ||||
↳ | android.view.ViewGroup | ||||
↳ | android.widget.FrameLayout | ||||
↳ | androidx.wear.widget.drawer.WearableDrawerView | ||||
↳ | androidx.wear.widget.drawer.WearableNavigationDrawerView |
Ease of use class for creating a Wearable navigation drawer. This can be used with to create a drawer for users to easily navigate a wearable app.
There are two ways this information may be presented: as a single page and as multiple pages. The single page navigation drawer will display 1-7 items to the user representing different navigation verticals. If more than 7 items are provided to a single page navigation drawer, the navigation drawer will be displayed as empty. The multiple page navigation drawer will display 1 or more pages to the user, each representing different navigation verticals.
The developer may specify which style to use with the app:navigationStyle
custom attribute. If not specified, singlePage
will be used as the default.
Summary
Nested classes | |
---|---|
abstract |
Listener which is notified when the user selects an item. |
abstract |
Adapter for specifying the contents of WearableNavigationDrawer. |
Constants | |
---|---|
static Int |
Multi-page navigation drawer style. |
static Int |
Single page navigation drawer style. |
Inherited constants | |
---|---|
Public constructors | |
---|---|
<init>(: Context!, : AttributeSet!) |
|
<init>(: Context!, : AttributeSet!, : Int) |
|
<init>(: Context!, : AttributeSet!, : Int, : Int) |
Public methods | |
---|---|
open Unit |
Add an |
open Boolean | |
open Int |
Returns the style this drawer is using, either |
open Unit | |
open Unit | |
open Boolean | |
open Unit |
Remove an |
open Unit |
Set a |
open Unit |
setCurrentItem(: Int, : Boolean) Changes which index is selected. |
Inherited functions | |
---|---|