WearableNavigationDrawerView

public class WearableNavigationDrawerView extends WearableDrawerView


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 types

WearableNavigationDrawerView.OnItemSelectedListener

Listener which is notified when the user selects an item.

WearableNavigationDrawerView.WearableNavigationDrawerAdapter

Adapter for specifying the contents of WearableNavigationDrawer.

Constants

static final int

Multi-page navigation drawer style.

static final int

Single page navigation drawer style.

Public constructors

WearableNavigationDrawerView(
    Context context,
    AttributeSet attrs,
    int defStyleAttr
)
WearableNavigationDrawerView(
    Context context,
    AttributeSet attrs,
    int defStyleAttr,
    int defStyleRes
)

Public methods

void

Add an OnItemSelectedListener that will be notified when the user selects an item.

@Override boolean
canScrollHorizontally(int direction)
@WearableNavigationDrawerView.NavigationStyle int

Returns the style this drawer is using, either