Summary: Nested Classes | Inherited Constants | Inherited Fields | Ctors | Methods | Protected Methods | Inherited Methods | [Expand All]

# WearableListView

`public class WearableListView`
`` `` `` `extends RecyclerView` ``

java.lang.Object
↳ | android.view.View
| ↳ | android.view.ViewGroup
|  | ↳ | android.support.v7.widget.RecyclerView
|  |  | ↳ | android.support.wearable.view.WearableListView

An alternative version of ListView that is optimized for ease of use on small screen wearable devices. It displays a vertically scrollable list of items, and automatically snaps to the nearest item when the user stops scrolling.

For a quick start, you will need to implement a subclass of `WearableListView.Adapter`, which will create and bind your views to the `WearableListView.ViewHolder` objects. If you want to add more visual treatment to your views when they become the central items of the WearableListView, have them implement the `WearableListView.OnCenterProximityListener` interface.

## Summary

### Nested classes
`class` | `WearableListView.Adapter` Base class for adapters providing data for the WearableListView.
`interface` | `WearableListView.ClickListener` Interface for listening for click events on WearableListView.
`interface` | `WearableListView.OnCenterProximityListener` Interface for receiving callbacks when WearableListView children become or cease to be the central item.
`interface` | `WearableListView.OnCentralPositionChangedListener` A listener interface that can be added to the WearableListView to get notified when the central item is changed.
`interface` | `WearableListView.OnScrollListener` Interface for listening to WearableListView content scrolling.
`class` | `WearableListView.ViewHolder` Wrapper around items displayed in the list view.

### Inherited constants
From class `android.support.v7.widget.RecyclerView`
`int` | `HORIZONTAL`
`int` | `INVALID_TYPE`
`long` | `NO_ID`
`int` | `NO_POSITION`
`int` | `SCROLL_STATE_DRAGGING`
`int` | `SCROLL_STATE_IDLE`
`int` | `SCROLL_STATE_SETTLING`
`int` | `TOUCH_SLOP_DEFAULT`
`int` | `TOUCH_SLOP_PAGING`
`int` | `VERTICAL`
From class `android.view.ViewGroup`
`int` | `CLIP_TO_PADDING_MASK`
`int` | `FLAG_DISALLOW_INTERCEPT`
`int` | `FLAG_SUPPORT_STATIC_TRANSFORMATIONS`
`int` | `FLAG_USE_CHILD_DRAWING_ORDER`
`int` | `FOCUS_AFTER_DESCENDANTS`
`int` | `FOCUS_BEFORE_DESCENDANTS`
`int` | `FOCUS_BLOCK_DESCENDANTS`
`int` | `LAYOUT_MODE_CLIP_BOUNDS`
`int` | `LAYOUT_MODE_OPTICAL_BOUNDS`
`int` | `PERSISTENT_ALL_CACHES`
`int` | `PERSISTENT_ANIMATION_CACHE`
`int` | `PERSISTENT_NO_CACHE`
`int` | `PERSISTENT_SCROLLING_CACHE`
From class `android.view.View`
`int` | `ACCESSIBILITY_CURSOR_POSITION_UNDEFINED`
`int` | `ACCESSIBILITY_LIVE_REGION_ASSERTIVE`
`int` | `ACCESSIBILITY_LIVE_REGION_NONE`
`int` | `ACCESSIBILITY_LIVE_REGION_POLITE`
`String` | `DEBUG_LAYOUT_PROPERTY`
`int` | `DRAG_FLAG_GLOBAL`
`int` | `DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION`
`int` | `DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION`
`int` | `DRAG_FLAG_GLOBAL_URI_READ`
`int` | `DRAG_FLAG_GLOBAL_URI_WRITE`
`int` | `DRAG_FLAG_OPAQUE`
`int` | `DRAWING_CACHE_QUALITY_AUTO`
`int` | `DRAWING_CACHE_QUALITY_HIGH`
`int` | `DRAWING_CACHE_QUALITY_LOW`
`int` | `FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS`
`int` | `FIND_VIEWS_WITH_CONTENT_DESCRIPTION`
`int` | `FIND_VIEWS_WITH_TEXT`
`int` | `FOCUSABLES_ALL`
`int` | `FOCUSABLES_TOUCH_MODE`
`int` | `FOCUS_BACKWARD`
`int` | `FOCUS_DOWN`
`int` | `FOCUS_FORWARD`
`int` | `FOCUS_LEFT`
`int` | `FOCUS_RIGHT`
`int` | `FOCUS_UP`
`int` | `GONE`
`int` | `HAPTIC_FEEDBACK_ENABLED`
`int` | `IMPORTANT_FOR_ACCESSIBILITY_AUTO`
`int` | `IMPORTANT_FOR_ACCESSIBILITY_NO`
`int` | `IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS`
`int` | `IMPORTANT_FOR_ACCESSIBILITY_YES`
`int` | `INVISIBLE`
`int` | `KEEP_SCREEN_ON`
`int` | `LAYER_TYPE_HARDWARE`
`int` | `LAYER_TYPE_NONE`
`int` | `LAYER_TYPE_SOFTWARE`
`int` | `LAYOUT_DIRECTION_INHERIT`
`int` | `LAYOUT_DIRECTION_LOCALE`
`int` | `LAYOUT_DIRECTION_LTR`
`int` | `LAYOUT_DIRECTION_RTL`
`int` | `LAYOUT_DIRECTION_UNDEFINED`
`int` | `MEASURED_HEIGHT_STATE_SHIFT`
`int` | `MEASURED_SIZE_MASK`
`int` | `MEASURED_STATE_MASK`
`int` | `MEASURED_STATE_TOO_SMALL`
`int` | `NAVIGATION_BAR_TRANSIENT`
`int` | `NAVIGATION_BAR_TRANSLUCENT`
`int` | `NAVIGATION_BAR_TRANSPARENT`
`int` | `NAVIGATION_BAR_UNHIDE`
`int` | `NO_ID`
`int` | `OVER_SCROLL_ALWAYS`
`int` | `OVER_SCROLL_IF_CONTENT_SCROLLS`
`int` | `OVER_SCROLL_NEVER`
`int` | `PUBLIC_STATUS_BAR_VISIBILITY_MASK`
`int` | `RECENT_APPS_VISIBLE`
`int` | `SCREEN_STATE_OFF`
`int` | `SCREEN_STATE_ON`
`int` | `SCROLLBARS_INSIDE_INSET`
`int` | `SCROLLBARS_INSIDE_OVERLAY`
`int` | `SCROLLBARS_OUTSIDE_INSET`
`int` | `SCROLLBARS_OUTSIDE_OVERLAY`
`int` | `SCROLLBAR_POSITION_DEFAULT`
`int` | `SCROLLBAR_POSITION_LEFT`
`int` | `SCROLLBAR_POSITION_RIGHT`
`int` | `SCROLL_AXIS_HORIZONTAL`
`int` | `SCROLL_AXIS_NONE`
`int` | `SCROLL_AXIS_VERTICAL`
`int` | `SCROLL_INDICATOR_BOTTOM`
`int` | `SCROLL_INDICATOR_END`
`int` | `SCROLL_INDICATOR_LEFT`
`int` | `SCROLL_INDICATOR_RIGHT`
`int` | `SCROLL_INDICATOR_START`
`int` | `SCROLL_INDICATOR_TOP`
`int` | `SOUND_EFFECTS_ENABLED`
`int` | `STATUS_BAR_DISABLE_BACK`
`int` | `STATUS_BAR_DISABLE_CLOCK`
`int` | `STATUS_BAR_DISABLE_EXPAND`
`int` | `STATUS_BAR_DISABLE_HOME`
`int` | `STATUS_BAR_DISABLE_NOTIFICATION_ALERTS`
`int` | `STATUS_BAR_DISABLE_NOTIFICATION_ICONS`
`int` | `STATUS_BAR_DISABLE_NOTIFICATION_TICKER`
`int` | `STATUS_BAR_DISABLE_RECENT`
`int` | `STATUS_BAR_DISABLE_SEARCH`
`int` | `STATUS_BAR_DISABLE_SYSTEM_INFO`
`int` | `STATUS_BAR_HIDDEN`
`int` | `STATUS_BAR_TRANSIENT`
`int` | `STATUS_BAR_TRANSLUCENT`
`int` | `STATUS_BAR_TRANSPARENT`
`int` | `STATUS_BAR_UNHIDE`
`int` | `STATUS_BAR_VISIBLE`
`int` | `SYSTEM_UI_CLEARABLE_FLAGS`
`int` | `SYSTEM_UI_FLAG_FULLSCREEN`
`int` | `SYSTEM_UI_FLAG_HIDE_NAVIGATION`
`int` | `SYSTEM_UI_FLAG_IMMERSIVE`
`int` | `SYSTEM_UI_FLAG_IMMERSIVE_STICKY`
`int` | `SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN`
`int` | `SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION`
`int` | `SYSTEM_UI_FLAG_LAYOUT_STABLE`
`int` | `SYSTEM_UI_FLAG_LIGHT_STATUS_BAR`
`int` | `SYSTEM_UI_FLAG_LOW_PROFILE`
`int` | `SYSTEM_UI_FLAG_VISIBLE`
`int` | `SYSTEM_UI_LAYOUT_FLAGS`
`int` | `SYSTEM_UI_TRANSPARENT`
`int` | `TEXT_ALIGNMENT_CENTER`
`int` | `TEXT_ALIGNMENT_GRAVITY`
`int` | `TEXT_ALIGNMENT_INHERIT`
`int` | `TEXT_ALIGNMENT_TEXT_END`
`int` | `TEXT_ALIGNMENT_TEXT_START`
`int` | `TEXT_ALIGNMENT_VIEW_END`
`int` | `TEXT_ALIGNMENT_VIEW_START`
`int` | `TEXT_DIRECTION_ANY_RTL`
`int` | `TEXT_DIRECTION_FIRST_STRONG`
`int` | `TEXT_DIRECTION_FIRST_STRONG_LTR`
`int` | `TEXT_DIRECTION_FIRST_STRONG_RTL`
`int` | `TEXT_DIRECTION_INHERIT`
`int` | `TEXT_DIRECTION_LOCALE`
`int` | `TEXT_DIRECTION_LTR`
`int` | `TEXT_DIRECTION_RTL`
`int` | `TV_PICTURE_IN_PICTURE_VISIBLE`
`String` | `VIEW_LOG_TAG`
`int` | `VISIBLE`

### Inherited fields
From class `android.view.ViewGroup`
`public static boolean` | `DEBUG_DRAW`
`public static int` | `LAYOUT_MODE_DEFAULT`
`protected ArrayList<View>` | `mDisappearingChildren`
`protected int` | `mGroupFlags`
`protected ViewGroup.OnHierarchyChangeListener` | `mOnHierarchyChangeListener`
`protected int` | `mPersistentDrawingCache`
From class `android.view.View`
`public static final Property<View, Float>` | `ALPHA`
`protected static final int[]` | `EMPTY_STATE_SET`
`protected static final int[]` | `ENABLED_FOCUSED_SELECTED_STATE_SET`
`protected static final int[]` | `ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `ENABLED_FOCUSED_STATE_SET`
`protected static final int[]` | `ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `ENABLED_SELECTED_STATE_SET`
`protected static final int[]` | `ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `ENABLED_STATE_SET`
`protected static final int[]` | `ENABLED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `FOCUSED_SELECTED_STATE_SET`
`protected static final int[]` | `FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `FOCUSED_STATE_SET`
`protected static final int[]` | `FOCUSED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET`
`protected static final int[]` | `PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_ENABLED_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_ENABLED_SELECTED_STATE_SET`
`protected static final int[]` | `PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_ENABLED_STATE_SET`
`protected static final int[]` | `PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_FOCUSED_SELECTED_STATE_SET`
`protected static final int[]` | `PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_SELECTED_STATE_SET`
`protected static final int[]` | `PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET`
`protected static final int[]` | `PRESSED_STATE_SET`
`protected static final int[]` | `PRESSED_WINDOW_FOCUSED_STATE_SET`
`public static final Property<View, Float>` | `ROTATION`
`public static final Property<View, Float>` | `ROTATION_X`
`public static final Property<View, Float>` | `ROTATION_Y`
`public static final Property<View, Float>` | `SCALE_X`
`public static final Property<View, Float>` | `SCALE_Y`
`protected static final int[]` | `SELECTED_STATE_SET`
`protected static final int[]` | `SELECTED_WINDOW_FOCUSED_STATE_SET`
`public static final Property<View, Float>` | `TRANSLATION_X`
`public static final Property<View, Float>` | `TRANSLATION_Y`
`public static final Property<View, Float>` | `TRANSLATION_Z`
`protected static final int[]` | `WINDOW_FOCUSED_STATE_SET`
`public static final Property<View, Float>` | `X`
`public static final Property<View, Float>` | `Y`
`public static final Property<View, Float>` | `Z`
`public String[]` | `mAttributes`
`protected int` | `mBottom`
`public boolean` | `mCachingFailed`
`protected Context` | `mContext`
`protected Animation` | `mCurrentAnimation`
`public static boolean` | `mDebugViewAttributes`
`protected final InputEventConsistencyVerifier` | `mInputEventConsistencyVerifier`
`protected ViewGroup.LayoutParams` | `mLayoutParams`
`protected int` | `mLeft`
`protected int` | `mPaddingBottom`
`protected int` | `mPaddingLeft`
`protected int` | `mPaddingRight`
`protected int` | `mPaddingTop`
`protected ViewParent` | `mParent`
`protected int` | `mRight`
`protected int` | `mScrollX`
`protected int` | `mScrollY`
`protected Object` | `mTag`
`protected int` | `mTop`
`protected int` | `mUserPaddingBottom`
`protected int` | `mUserPaddingLeft`
`protected int` | `mUserPaddingRight`

### Public constructors
`WearableListView(Context context)`
`WearableListView(Context context, AttributeSet attrs)`
`WearableListView(Context context, AttributeSet attrs, int defStyleAttr)`

### Public methods
`void` | `addOnCentralPositionChangedListener(WearableListView.OnCentralPositionChangedListener listener)` Adds a listener that will be called when the central item of the list changes.
`void` | `addOnScrollListener(WearableListView.OnScrollListener listener)` Adds a listener that will be called when the content of the list view is scrolled.
`void` | `animateToCenter()` Automatically starts an animation that snaps the list to center on the element closest to the middle.
`boolean` | `fling(int velocityX, int velocityY)`
`int` | `getBaseline()`
`int` | `getCentralViewTop()` Returns top of the central `View` in the list when such view is fully centered.
`WearableListView.ViewHolder` | `getChildViewHolder(View child)`
`boolean` | `getMaximizeSingleItem()` Determines if, when there is only one item in the WearableListView, that the single item is laid out so that it's height fills the entire WearableListView.
`boolean` | `isAtTop()`
`boolean` | `isGestureNavigationEnabled()` Determines if navigation of list with wrist gestures is enabled.
`boolean` | `onInterceptTouchEvent(MotionEvent event)`
`boolean` | `onKeyDown(int keyCode, KeyEvent event)`
`boolean` | `onTouchEvent(MotionEvent event)`
`void` | `removeOnCentralPositionChangedListener(WearableListView.OnCentralPositionChangedListener listener)` Removes a listener that would be called when the central item of the list changes.
`void` | `removeOnScrollListener(WearableListView.OnScrollListener listener)` Removes listener for scroll events.
`void` | `resetLayoutManager()` Clears the state of the layout manager that positions list items.
`void` | `setAdapter(Adapter adapter)`
`void` | `setClickListener(WearableListView.ClickListener clickListener)` Adds a listener that will be called when the user taps on the WearableListView or its items.
`void` | `setEnableGestureNavigation(boolean enabled)` Sets whether navigation of list with wrist gestures is enabled.
`void` | `setGreedyTouchMode(boolean greedy)` Controls whether WearableListView should intercept all touch events and also prevent the parent from receiving them.
`void` | `setInitialOffset(int top)` By default the first element of the list is initially positioned in the center of the screen.
`void` | `setMaximizeSingleItem(boolean maximizeSingleItem)` When set to true, if there is only one item in the WearableListView, it will fill the entire WearableListView.
`void` | `smoothScrollToPosition(int position, RecyclerView.SmoothScroller smoothScroller)`

### Protected methods
`void` | `onAttachedToWindow()`
`void` | `onDetachedFromWindow()`

### Inherited methods
From class `android.support.v7.widget.RecyclerView`
`void` | `addFocusables(ArrayList<View> arg0, int arg1, int arg2)`
`void` | `addItemDecoration(RecyclerView.ItemDecoration arg0)`
`void` | `addItemDecoration(RecyclerView.ItemDecoration arg0, int arg1)`
`void` | `addOnChildAttachStateChangeListener(RecyclerView.OnChildAttachStateChangeListener arg0)`
`void` | `addOnItemTouchListener(RecyclerView.OnItemTouchListener arg0)`
`void` | `addOnScrollListener(RecyclerView.OnScrollListener arg0)`
`boolean` | `checkLayoutParams(ViewGroup.LayoutParams arg0)`
`void` | `clearOnChildAttachStateChangeListeners()`
`void` | `clearOnScrollListeners()`
`int` | `computeHorizontalScrollExtent()`
`int` | `computeHorizontalScrollOffset()`
`int` | `computeHorizontalScrollRange()`
`int` | `computeVerticalScrollExtent()`
`int` | `computeVerticalScrollOffset()`
`int` | `computeVerticalScrollRange()`
`boolean` | `dispatchNestedFling(float arg0, float arg1, boolean arg2)`
`boolean` | `dispatchNestedPreFling(float arg0, float arg1)`
`boolean` | `dispatchNestedPreScroll(int arg0, int arg1, int[] arg2, int[] arg3)`
`boolean` | `dispatchNestedScroll(int arg0, int arg1, int arg2, int arg3, int[] arg4)`
`void` | `dispatchRestoreInstanceState(SparseArray<Parcelable> arg0)`
`void` | `dispatchSaveInstanceState(SparseArray<Parcelable> arg0)`
`void` | `draw(Canvas arg0)`
`boolean` | `drawChild(Canvas arg0, View arg1, long arg2)`
`View` | `findChildViewUnder(float arg0, float arg1)`
`View` | `findContainingItemView(View arg0)`
`RecyclerView.ViewHolder` | `findContainingViewHolder(View arg0)`
`RecyclerView.ViewHolder` | `findViewHolderForAdapterPosition(int arg0)`
`RecyclerView.ViewHolder` | `findViewHolderForItemId(long arg0)`
`RecyclerView.ViewHolder` | `findViewHolderForLayoutPosition(int arg0)`
`RecyclerView.ViewHolder` | `findViewHolderForPosition(int arg0)`
`boolean` | `fling(int arg0, int arg1)`
`View` | `focusSearch(View arg0, int arg1)`
`ViewGroup.LayoutParams` | `generateDefaultLayoutParams()`
`ViewGroup.LayoutParams` | `generateLayoutParams(AttributeSet arg0)`
`ViewGroup.LayoutParams` | `generateLayoutParams(ViewGroup.LayoutParams arg0)`
`Adapter` | `getAdapter()`
`int` | `getBaseline()`
`int` | `getChildAdapterPosition(View arg0)`
`int` | `getChildDrawingOrder(int arg0, int arg1)`
`long` | `getChildItemId(View arg0)`
`int` | `getChildLayoutPosition(View arg0)`
`int` | `getChildPosition(View arg0)`
`RecyclerView.ViewHolder` | `getChildViewHolder(View arg0)`
`RecyclerViewAccessibilityDelegate` | `getCompatAccessibilityDelegate()`
`RecyclerView.ItemAnimator` | `getItemAnimator()`
`RecyclerView.LayoutManager` | `getLayoutManager()`
`int` | `getMaxFlingVelocity()`
`int` | `getMinFlingVelocity()`
`boolean` | `getPreserveFocusAfterLayout()`
`RecyclerView.RecycledViewPool` | `getRecycledViewPool()`
`int` | `getScrollState()`
`boolean` | `hasFixedSize()`
`boolean` | `hasNestedScrollingParent()`
`boolean` | `hasPendingAdapterUpdates()`
`void` | `invalidateItemDecorations()`
`boolean` | `isAnimating()`
`boolean` | `isAttachedToWindow()`
`boolean` | `isComputingLayout()`
`boolean` | `isLayoutFrozen()`
`boolean` | `isNestedScrollingEnabled()`
`void` | `offsetChildrenHorizontal(int arg0)`
`void` | `offsetChildrenVertical(int arg0)`
`void` | `onAttachedToWindow()`
`void` | `onChildAttachedToWindow(View arg0)`
`void` | `onChildDetachedFromWindow(View arg0)`
`void` | `onDetachedFromWindow()`
`void` | `onDraw(Canvas arg0)`
`boolean` | `onGenericMotionEvent(MotionEvent arg0)`
`boolean` | `onInterceptTouchEvent(MotionEvent arg0)`
`void` | `onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4)`
`void` | `onMeasure(int arg0, int arg1)`
`boolean` | `onRequestFocusInDescendants(int arg0, Rect arg1)`
`void` | `onRestoreInstanceState(Parcelable arg0)`
`Parcelable` | `onSaveInstanceState()`
`void` | `onScrollStateChanged(int arg0)`
`void` | `onScrolled(int arg0, int arg1)`
`void` | `onSizeChanged(int arg0, int arg1, int arg2, int arg3)`
`boolean` | `onTouchEvent(MotionEvent arg0)`
`void` | `removeDetachedView(View arg0, boolean arg1)`
`void` | `removeItemDecoration(RecyclerView.ItemDecoration arg0)`
`void` | `removeOnChildAttachStateChangeListener(RecyclerView.OnChildAttachStateChangeListener arg0)`
`void` | `removeOnItemTouchListener(RecyclerView.OnItemTouchListener arg0)`
`void` | `removeOnScrollListener(RecyclerView.OnScrollListener arg0)`
`void` | `requestChildFocus(View arg0, View arg1)`
`boolean` | `requestChildRectangleOnScreen(View arg0, Rect arg1, boolean arg2)`
`void` | `requestDisallowInterceptTouchEvent(boolean arg0)`
`void` | `requestLayout()`
`void` | `scrollBy(int arg0, int arg1)`
`void` | `scrollTo(int arg0, int arg1)`
`void` | `scrollToPosition(int arg0)`
`void` | `sendAccessibilityEventUnchecked(AccessibilityEvent arg0)`
`void` | `setAccessibilityDelegateCompat(RecyclerViewAccessibilityDelegate arg0)`
`void` | `setAdapter(Adapter arg0)`
`void` | `setChildDrawingOrderCallback(RecyclerView.ChildDrawingOrderCallback arg0)`
`void` | `setClipToPadding(boolean arg0)`
`void` | `setHasFixedSize(boolean arg0)`
`void` | `setItemAnimator(RecyclerView.ItemAnimator arg0)`
`void` | `setItemViewCacheSize(int arg0)`
`void` | `setLayoutFrozen(boolean arg0)`
`void` | `setLayoutManager(RecyclerView.LayoutManager arg0)`
`void` | `setNestedScrollingEnabled(boolean arg0)`
`void` | `setOnScrollListener(RecyclerView.OnScrollListener arg0)`
`void` | `setPreserveFocusAfterLayout(boolean arg0)`
`void` | `setRecycledViewPool(RecyclerView.RecycledViewPool arg0)`
`void` | `setRecyclerListener(RecyclerView.RecyclerListener arg0)`
`void` | `setScrollingTouchSlop(int arg0)`
`void` | `setViewCacheExtension(RecyclerView.ViewCacheExtension arg0)`
`void` | `smoothScrollBy(int arg0, int arg1)`
`void` | `smoothScrollToPosition(int arg0)`
`boolean` | `startNestedScroll(int arg0)`
`void` | `stopNestedScroll()`
`void` | `stopScroll()`
`void` | `swapAdapter(Adapter arg0, boolean arg1)`
From class `android.view.ViewGroup`
`void` | `addChildrenForAccessibility(ArrayList<View> arg0)`
`void` | `addFocusables(ArrayList<View> arg0, int arg1, int arg2)`
`boolean` | `addStatesFromChildren()`
`void` | `addTouchables(ArrayList<View> arg0)`
`void` | `addTransientView(View arg0, int arg1)`
`void` | `addView(View arg0, ViewGroup.LayoutParams arg1)`
`void` | `addView(View arg0, int arg1, ViewGroup.LayoutParams arg2)`
`void` | `addView(View arg0, int arg1)`
`void` | `addView(View arg0)`
`void` | `addView(View arg0, int arg1, int arg2)`
`boolean` | `addViewInLayout(View arg0, int arg1, ViewGroup.LayoutParams arg2, boolean arg3)`
`boolean` | `addViewInLayout(View arg0, int arg1, ViewGroup.LayoutParams arg2)`
`void` | `attachLayoutAnimationParameters(View arg0, ViewGroup.LayoutParams arg1, int arg2, int arg3)`
`void` | `attachViewToParent(View arg0, int arg1, ViewGroup.LayoutParams arg2)`
`void` | `bringChildToFront(View arg0)`
`ArrayList<View>` | `buildTouchDispatchChildList()`
`boolean` | `canAnimate()`
`void` | `captureTransitioningViews(List<View> arg0)`
`boolean` | `checkLayoutParams(ViewGroup.LayoutParams arg0)`
`void` | `childDrawableStateChanged(View arg0)`
`void` | `childHasTransientStateChanged(View arg0, boolean arg1)`
`void` | `cleanupLayoutState(View arg0)`
`void` | `clearChildFocus(View arg0)`
`void` | `clearDisappearingChildren()`
`void` | `clearFocus()`
`Bitmap` | `createSnapshot(Bitmap.Config arg0, int arg1, boolean arg2)`
`void` | `damageChild(View arg0, Rect arg1)`
`boolean` | `damageChildDeferred(View arg0)`
`ViewParent` | `damageChildInParent(int arg0, int arg1, Rect arg2)`
`void` | `debug(int arg0)`
`void` | `detachAllViewsFromParent()`
`void` | `detachViewFromParent(int arg0)`
`void` | `detachViewFromParent(View arg0)`
`void` | `detachViewsFromParent(int arg0, int arg1)`
`boolean` | `dispatchActivityResult(String arg0, int arg1, int arg2, Intent arg3)`
`WindowInsets` | `dispatchApplyWindowInsets(WindowInsets arg0)`
`void` | `dispatchConfigurationChanged(Configuration arg0)`
`void` | `dispatchDisplayHint(int arg0)`
`boolean` | `dispatchDragEvent(DragEvent arg0)`
`void` | `dispatchDraw(Canvas arg0)`
`void` | `dispatchDrawableHotspotChanged(float arg0, float arg1)`
`void` | `dispatchFinishTemporaryDetach()`
`void` | `dispatchFreezeSelfOnly(SparseArray<Parcelable> arg0)`
`boolean` | `dispatchGenericFocusedEvent(MotionEvent arg0)`
`boolean` | `dispatchGenericPointerEvent(MotionEvent arg0)`
`void` | `dispatchGetDisplayList()`
`boolean` | `dispatchHoverEvent(MotionEvent arg0)`
`boolean` | `dispatchKeyEvent(KeyEvent arg0)`
`boolean` | `dispatchKeyEventPreIme(KeyEvent arg0)`
`boolean` | `dispatchKeyShortcutEvent(KeyEvent arg0)`
`boolean` | `dispatchPopulateAccessibilityEventInternal(AccessibilityEvent arg0)`
`void` | `dispatchProvideStructure(ViewStructure arg0)`
`void` | `dispatchRestoreInstanceState(SparseArray<Parcelable> arg0)`
`void` | `dispatchSaveInstanceState(SparseArray<Parcelable> arg0)`
`void` | `dispatchSetActivated(boolean arg0)`
`void` | `dispatchSetPressed(boolean arg0)`
`void` | `dispatchSetSelected(boolean arg0)`
`void` | `dispatchStartTemporaryDetach()`
`void` | `dispatchSystemUiVisibilityChanged(int arg0)`
`void` | `dispatchThawSelfOnly(SparseArray<Parcelable> arg0)`
`boolean` | `dispatchTouchEvent(MotionEvent arg0)`
`boolean` | `dispatchTrackballEvent(MotionEvent arg0)`
`boolean` | `dispatchUnhandledMove(View arg0, int arg1)`
`void` | `dispatchVisibilityChanged(View arg0, int arg1)`
`void` | `dispatchWindowFocusChanged(boolean arg0)`
`void` | `dispatchWindowSystemUiVisiblityChanged(int arg0)`
`void` | `dispatchWindowVisibilityChanged(int arg0)`
`boolean` | `drawChild(Canvas arg0, View arg1, long arg2)`
`void` | `drawableStateChanged()`
`void` | `encodeProperties(ViewHierarchyEncoder arg0)`
`void` | `endViewTransition(View arg0)`
`View` | `findFocus()`
`void` | `findNamedViews(Map<String, View> arg0)`
`View` | `findViewByAccessibilityIdTraversal(int arg0)`
`View` | `findViewByPredicateTraversal(Predicate<View> arg0, View arg1)`
`View` | `findViewTraversal(int arg0)`
`View` | `findViewWithTagTraversal(Object arg0)`
`void` | `findViewsWithText(ArrayList<View> arg0, CharSequence arg1, int arg2)`
`View` | `focusSearch(View arg0, int arg1)`
`void` | `focusableViewAvailable(View arg0)`
`boolean` | `gatherTransparentRegion(Region arg0)`
`ViewGroup.LayoutParams` | `generateDefaultLayoutParams()`
`ViewGroup.LayoutParams` | `generateLayoutParams(AttributeSet arg0)`
`ViewGroup.LayoutParams` | `generateLayoutParams(ViewGroup.LayoutParams arg0)`
`CharSequence` | `getAccessibilityClassName()`
`View` | `getChildAt(int arg0)`
`int` | `getChildCount()`
`int` | `getChildDrawingOrder(int arg0, int arg1)`
`static int` | `getChildMeasureSpec(int arg0, int arg1, int arg2)`
`boolean` | `getChildStaticTransformation(View arg0, Transformation arg1)`
`boolean` | `getChildVisibleRect(View arg0, Rect arg1, Point arg2)`
`boolean` | `getChildVisibleRect(View arg0, Rect arg1, Point arg2, boolean arg3)`
`boolean` | `getClipChildren()`
`boolean` | `getClipToPadding()`
`int` | `getDescendantFocusability()`
`View` | `getFocusedChild()`
`LayoutAnimationController` | `getLayoutAnimation()`
`Animation.AnimationListener` | `getLayoutAnimationListener()`
`int` | `getLayoutMode()`
`LayoutTransition` | `getLayoutTransition()`
`int` | `getNestedScrollAxes()`
`ViewOverlay` | `getOverlay()`
`int` | `getPersistentDrawingCache()`
`PointerIcon` | `getPointerIcon(MotionEvent arg0, float arg1, float arg2)`
`boolean` | `getTouchscreenBlocksFocus()`
`View` | `getTransientView(int arg0)`
`int` | `getTransientViewCount()`
`int` | `getTransientViewIndex(int arg0)`
`boolean` | `hasFocus()`
`boolean` | `hasFocusable()`
`boolean` | `hasHoveredChild()`
`boolean` | `hasTransientState()`
`int` | `indexOfChild(View arg0)`
`void` | `internalSetPadding(int arg0, int arg1, int arg2, int arg3)`
`final void` | `invalidateChild(View arg0, Rect arg1)`
`ViewParent` | `invalidateChildInParent(int[] arg0, Rect arg1)`
`boolean` | `isAlwaysDrawnWithCacheEnabled()`
`boolean` | `isAnimationCacheEnabled()`
`boolean` | `isChildrenDrawingOrderEnabled()`
`boolean` | `isChildrenDrawnWithCacheEnabled()`
`boolean` | `isLayoutSuppressed()`
`boolean` | `isMotionEventSplittingEnabled()`
`final boolean` | `isShowingContextMenuWithCoords()`
`boolean` | `isTransformedTouchPointInView(float arg0, float arg1, View arg2, PointF arg3)`
`boolean` | `isTransitionGroup()`
`void` | `jumpDrawablesToCurrentState()`
`final void` | `layout(int arg0, int arg1, int arg2, int arg3)`
`void` | `makeOptionalFitsSystemWindows()`
`void` | `measureChild(View arg0, int arg1, int arg2)`
`void` | `measureChildWithMargins(View arg0, int arg1, int arg2, int arg3, int arg4)`
`void` | `measureChildren(int arg0, int arg1)`
`void` | `notifySubtreeAccessibilityStateChanged(View arg0, View arg1, int arg2)`
`void` | `offsetChildrenTopAndBottom(int arg0)`
`final void` | `offsetDescendantRectToMyCoords(View arg0, Rect arg1)`
`final void` | `offsetRectIntoDescendantCoords(View arg0, Rect arg1)`
`void` | `onAttachedToWindow()`
`void` | `onChildVisibilityChanged(View arg0, int arg1, int arg2)`
`int[]` | `onCreateDrawableState(int arg0)`
`void` | `onDebugDraw(Canvas arg0)`
`void` | `onDebugDrawMargins(Canvas arg0, Paint arg1)`
`void` | `onDetachedFromWindow()`
`void` | `onInitializeAccessibilityNodeInfoInternal(AccessibilityNodeInfo arg0)`
`boolean` | `onInterceptHoverEvent(MotionEvent arg0)`
`boolean` | `onInterceptTouchEvent(MotionEvent arg0)`
`abstract void` | `onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4)`
`boolean` | `onNestedFling(View arg0, float arg1, float arg2, boolean arg3)`
`boolean` | `onNestedPreFling(View arg0, float arg1, float arg2)`
`boolean` | `onNestedPrePerformAccessibilityAction(View arg0, int arg1, Bundle arg2)`
`void` | `onNestedPreScroll(View arg0, int arg1, int arg2, int[] arg3)`
`void` | `onNestedScroll(View arg0, int arg1, int arg2, int arg3, int arg4)`
`void` | `onNestedScrollAccepted(View arg0, View arg1, int arg2)`
`boolean` | `onRequestFocusInDescendants(int arg0, Rect arg1)`
`boolean` | `onRequestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)`
`boolean` | `onRequestSendAccessibilityEventInternal(View arg0, AccessibilityEvent arg1)`
`void` | `onSetLayoutParams(View arg0, ViewGroup.LayoutParams arg1)`
`boolean` | `onStartNestedScroll(View arg0, View arg1, int arg2)`
`void` | `onStopNestedScroll(View arg0)`
`void` | `onViewAdded(View arg0)`
`void` | `onViewRemoved(View arg0)`
`void` | `recomputeViewAttributes(View arg0)`
`void` | `removeAllViews()`
`void` | `removeAllViewsInLayout()`
`void` | `removeDetachedView(View arg0, boolean arg1)`
`void` | `removeTransientView(View arg0)`
`void` | `removeView(View arg0)`
`void` | `removeViewAt(int arg0)`
`void` | `removeViewInLayout(View arg0)`
`void` | `removeViews(int arg0, int arg1)`
`void` | `removeViewsInLayout(int arg0, int arg1)`
`void` | `requestChildFocus(View arg0, View arg1)`
`boolean` | `requestChildRectangleOnScreen(View arg0, Rect arg1, boolean arg2)`
`void` | `requestDisallowInterceptTouchEvent(boolean arg0)`
`boolean` | `requestFocus(int arg0, Rect arg1)`
`boolean` | `requestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)`
`void` | `requestTransitionStart(LayoutTransition arg0)`
`void` | `requestTransparentRegion(View arg0)`
`void` | `resetResolvedDrawables()`
`void` | `resetResolvedLayoutDirection()`
`void` | `resetResolvedPadding()`
`void` | `resetResolvedTextAlignment()`
`void` | `resetResolvedTextDirection()`
`void` | `resolveDrawables()`
`boolean` | `resolveLayoutDirection()`
`void` | `resolveLayoutParams()`
`void` | `resolvePadding()`
`boolean` | `resolveRtlPropertiesIfNeeded()`
`boolean` | `resolveTextAlignment()`
`boolean` | `resolveTextDirection()`
`void` | `scheduleLayoutAnimation()`
`void` | `setAddStatesFromChildren(boolean arg0)`
`void` | `setAlwaysDrawnWithCacheEnabled(boolean arg0)`
`void` | `setAnimationCacheEnabled(boolean arg0)`
`void` | `setChildrenDrawingCacheEnabled(boolean arg0)`
`void` | `setChildrenDrawingOrderEnabled(boolean arg0)`
`void` | `setChildrenDrawnWithCacheEnabled(boolean arg0)`
`void` | `setClipChildren(boolean arg0)`
`void` | `setClipToPadding(boolean arg0)`
`void` | `setDescendantFocusability(int arg0)`
`void` | `setLayoutAnimation(LayoutAnimationController arg0)`
`void` | `setLayoutAnimationListener(Animation.AnimationListener arg0)`
`void` | `setLayoutMode(int arg0)`
`void` | `setLayoutTransition(LayoutTransition arg0)`
`void` | `setMotionEventSplittingEnabled(boolean arg0)`
`void` | `setOnHierarchyChangeListener(ViewGroup.OnHierarchyChangeListener arg0)`
`void` | `setPersistentDrawingCache(int arg0)`
`void` | `setStaticTransformationsEnabled(boolean arg0)`
`void` | `setTouchscreenBlocksFocus(boolean arg0)`
`void` | `setTransitionGroup(boolean arg0)`
`boolean` | `shouldDelayChildPressedState()`
`boolean` | `showContextMenuForChild(View arg0, float arg1, float arg2)`
`boolean` | `showContextMenuForChild(View arg0)`
`ActionMode` | `startActionModeForChild(View arg0, ActionMode.Callback arg1)`
`ActionMode` | `startActionModeForChild(View arg0, ActionMode.Callback arg1, int arg2)`
`void` | `startLayoutAnimation()`
`void` | `startViewTransition(View arg0)`
`void` | `suppressLayout(boolean arg0)`
`void` | `transformPointToViewLocal(float[] arg0, View arg1)`
`void` | `updateViewLayout(View arg0, ViewGroup.LayoutParams arg1)`
From class `android.view.View`
`void` | `addChildrenForAccessibility(ArrayList<View> arg0)`
`void` | `addFocusables(ArrayList<View> arg0, int arg1)`
`void` | `addFocusables(ArrayList<View> arg0, int arg1, int arg2)`
`void` | `addFrameMetricsListener(Window arg0, Window.OnFrameMetricsAvailableListener arg1, Handler arg2)`
`void` | `addOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)`
`void` | `addOnLayoutChangeListener(View.OnLayoutChangeListener arg0)`
`void` | `addTouchables(ArrayList<View> arg0)`
`ViewPropertyAnimator` | `animate()`
`void` | `announceForAccessibility(CharSequence arg0)`
`void` | `applyDrawableToTransparentRegion(Drawable arg0, Region arg1)`
`boolean` | `awakenScrollBars(int arg0, boolean arg1)`
`boolean` | `awakenScrollBars(int arg0)`
`boolean` | `awakenScrollBars()`
`void` | `bringToFront()`
`void` | `buildDrawingCache(boolean arg0)`
`void` | `buildDrawingCache()`
`void` | `buildLayer()`
`boolean` | `callOnClick()`
`boolean` | `canHaveDisplayList()`
`boolean` | `canResolveLayoutDirection()`
`boolean` | `canResolveTextAlignment()`
`boolean` | `canResolveTextDirection()`
`boolean` | `canScrollHorizontally(int arg0)`
`boolean` | `canScrollVertically(int arg0)`
`final void` | `cancelDragAndDrop()`
`void` | `cancelLongPress()`
`final void` | `cancelPendingInputEvents()`
`void` | `captureTransitioningViews(List<View> arg0)`
`boolean` | `checkInputConnectionProxy(View arg0)`
`void` | `clearAccessibilityFocus()`
`void` | `clearAnimation()`
`void` | `clearFocus()`
`static int` | `combineMeasuredStates(int arg0, int arg1)`
`boolean` | `computeFitSystemWindows(Rect arg0, Rect arg1)`
`int` | `computeHorizontalScrollExtent()`
`int` | `computeHorizontalScrollOffset()`
`int` | `computeHorizontalScrollRange()`
`void` | `computeOpaqueFlags()`
`void` | `computeScroll()`
`WindowInsets` | `computeSystemWindowInsets(WindowInsets arg0, Rect arg1)`
`int` | `computeVerticalScrollExtent()`
`int` | `computeVerticalScrollOffset()`
`int` | `computeVerticalScrollRange()`
`AccessibilityNodeInfo` | `createAccessibilityNodeInfo()`
`AccessibilityNodeInfo` | `createAccessibilityNodeInfoInternal()`
`void` | `createContextMenu(ContextMenu arg0)`
`Bitmap` | `createSnapshot(Bitmap.Config arg0, int arg1, boolean arg2)`
`void` | `damageInParent()`
`void` | `debug(int arg0)`
`void` | `debug()`
`static String` | `debugIndent(int arg0)`
`void` | `destroyDrawingCache()`
`void` | `destroyHardwareResources()`
`boolean` | `dispatchActivityResult(String arg0, int arg1, int arg2, Intent arg3)`
`WindowInsets` | `dispatchApplyWindowInsets(WindowInsets arg0)`
`void` | `dispatchConfigurationChanged(Configuration arg0)`
`void` | `dispatchDisplayHint(int arg0)`
`boolean` | `dispatchDragEvent(DragEvent arg0)`
`void` | `dispatchDraw(Canvas arg0)`
`void` | `dispatchDrawableHotspotChanged(float arg0, float arg1)`
`void` | `dispatchFinishTemporaryDetach()`
`boolean` | `dispatchGenericFocusedEvent(MotionEvent arg0)`
`boolean` | `dispatchGenericMotionEvent(MotionEvent arg0)`
`boolean` | `dispatchGenericPointerEvent(MotionEvent arg0)`
`void` | `dispatchGetDisplayList()`
`boolean` | `dispatchHoverEvent(MotionEvent arg0)`
`boolean` | `dispatchKeyEvent(KeyEvent arg0)`
`boolean` | `dispatchKeyEventPreIme(KeyEvent arg0)`
`boolean` | `dispatchKeyShortcutEvent(KeyEvent arg0)`
`boolean` | `dispatchNestedFling(float arg0, float arg1, boolean arg2)`
`boolean` | `dispatchNestedPreFling(float arg0, float arg1)`
`boolean` | `dispatchNestedPrePerformAccessibilityAction(int arg0, Bundle arg1)`
`boolean` | `dispatchNestedPreScroll(int arg0, int arg1, int[] arg2, int[] arg3)`
`boolean` | `dispatchNestedScroll(int arg0, int arg1, int arg2, int arg3, int[] arg4)`
`final boolean` | `dispatchPointerEvent(MotionEvent arg0)`
`boolean` | `dispatchPopulateAccessibilityEvent(AccessibilityEvent arg0)`
`boolean` | `dispatchPopulateAccessibilityEventInternal(AccessibilityEvent arg0)`
`void` | `dispatchProvideStructure(ViewStructure arg0)`
`void` | `dispatchRestoreInstanceState(SparseArray<Parcelable> arg0)`
`void` | `dispatchSaveInstanceState(SparseArray<Parcelable> arg0)`
`void` | `dispatchSetActivated(boolean arg0)`
`void` | `dispatchSetPressed(boolean arg0)`
`void` | `dispatchSetSelected(boolean arg0)`
`void` | `dispatchStartTemporaryDetach()`
`void` | `dispatchSystemUiVisibilityChanged(int arg0)`
`boolean` | `dispatchTouchEvent(MotionEvent arg0)`
`boolean` | `dispatchTrackballEvent(MotionEvent arg0)`
`boolean` | `dispatchUnhandledMove(View arg0, int arg1)`
`void` | `dispatchVisibilityChanged(View arg0, int arg1)`
`void` | `dispatchWindowFocusChanged(boolean arg0)`
`void` | `dispatchWindowSystemUiVisiblityChanged(int arg0)`
`void` | `dispatchWindowVisibilityChanged(int arg0)`
`void` | `draw(Canvas arg0)`
`void` | `drawableHotspotChanged(float arg0, float arg1)`
`void` | `drawableStateChanged()`
`void` | `encode(ViewHierarchyEncoder arg0)`
`void` | `encodeProperties(ViewHierarchyEncoder arg0)`
`View` | `findFocus()`
`void` | `findNamedViews(Map<String, View> arg0)`
`View` | `findViewByAccessibilityIdTraversal(int arg0)`
`final View` | `findViewById(int arg0)`
`final View` | `findViewByPredicate(Predicate<View> arg0)`
`final View` | `findViewByPredicateInsideOut(View arg0, Predicate<View> arg1)`
`View` | `findViewByPredicateTraversal(Predicate<View> arg0, View arg1)`
`View` | `findViewTraversal(int arg0)`
`final View` | `findViewWithTag(Object arg0)`
`View` | `findViewWithTagTraversal(Object arg0)`
`void` | `findViewsWithText(ArrayList<View> arg0, CharSequence arg1, int arg2)`
`boolean` | `fitSystemWindows(Rect arg0)`
`boolean` | `fitsSystemWindows()`
`View` | `focusSearch(int arg0)`
`void` | `forceHasOverlappingRendering(boolean arg0)`
`void` | `forceLayout()`
`boolean` | `gatherTransparentRegion(Region arg0)`
`static int` | `generateViewId()`
`CharSequence` | `getAccessibilityClassName()`
`View.AccessibilityDelegate` | `getAccessibilityDelegate()`
`int` | `getAccessibilityLiveRegion()`
`AccessibilityNodeProvider` | `getAccessibilityNodeProvider()`
`int` | `getAccessibilitySelectionEnd()`
`int` | `getAccessibilitySelectionStart()`
`int` | `getAccessibilityTraversalAfter()`
`int` | `getAccessibilityTraversalBefore()`
`int` | `getAccessibilityViewId()`
`int` | `getAccessibilityWindowId()`
`float` | `getAlpha()`
`Animation` | `getAnimation()`
`IBinder` | `getApplicationWindowToken()`
`Drawable` | `getBackground()`
`ColorStateList` | `getBackgroundTintList()`
`PorterDuff.Mode` | `getBackgroundTintMode()`
`int` | `getBaseline()`
`final int` | `getBottom()`
`float` | `getBottomFadingEdgeStrength()`
`int` | `getBottomPaddingOffset()`
`void` | `getBoundsOnScreen(Rect arg0, boolean arg1)`
`void` | `getBoundsOnScreen(Rect arg0)`
`float` | `getCameraDistance()`
`boolean` | `getClipBounds(Rect arg0)`
`Rect` | `getClipBounds()`
`final boolean` | `getClipToOutline()`
`CharSequence` | `getContentDescription()`
`final Context` | `getContext()`
`ContextMenu.ContextMenuInfo` | `getContextMenuInfo()`
`static int` | `getDefaultSize(int arg0, int arg1)`
`Display` | `getDisplay()`
`final int[]` | `getDrawableState()`
`Bitmap` | `getDrawingCache()`
`Bitmap` | `getDrawingCache(boolean arg0)`
`int` | `getDrawingCacheBackgroundColor()`
`int` | `getDrawingCacheQuality()`
`void` | `getDrawingRect(Rect arg0)`
`long` | `getDrawingTime()`
`float` | `getElevation()`
`int` | `getFadeHeight(boolean arg0)`
`int` | `getFadeTop(boolean arg0)`
`boolean` | `getFilterTouchesWhenObscured()`
`boolean` | `getFitsSystemWindows()`
`ArrayList<View>` | `getFocusables(int arg0)`
`void` | `getFocusedRect(Rect arg0)`
`Drawable` | `getForeground()`
`int` | `getForegroundGravity()`
`ColorStateList` | `getForegroundTintList()`
`PorterDuff.Mode` | `getForegroundTintMode()`
`final boolean` | `getGlobalVisibleRect(Rect arg0)`
`boolean` | `getGlobalVisibleRect(Rect arg0, Point arg1)`
`Handler` | `getHandler()`
`ThreadedRenderer` | `getHardwareRenderer()`
`final boolean` | `getHasOverlappingRendering()`
`final int` | `getHeight()`
`void` | `getHitRect(Rect arg0)`
`int` | `getHorizontalFadingEdgeLength()`
`float` | `getHorizontalScrollFactor()`
`int` | `getHorizontalScrollbarHeight()`
`void` | `getHotspotBounds(Rect arg0)`
`int` | `getId()`
`int` | `getImportantForAccessibility()`
`final Matrix` | `getInverseMatrix()`
`CharSequence` | `getIterableTextForAccessibility()`
`AccessibilityIterators.TextSegmentIterator` | `getIteratorForGranularity(int arg0)`
`boolean` | `getKeepScreenOn()`
`KeyEvent.DispatcherState` | `getKeyDispatcherState()`
`int` | `getLabelFor()`
`int` | `getLayerType()`
`int` | `getLayoutDirection()`
`ViewGroup.LayoutParams` | `getLayoutParams()`
`final int` | `getLeft()`
`float` | `getLeftFadingEdgeStrength()`
`int` | `getLeftPaddingOffset()`
`final boolean` | `getLocalVisibleRect(Rect arg0)`
`void` | `getLocationInSurface(int[] arg0)`
`void` | `getLocationInWindow(int[] arg0)`
`void` | `getLocationOnScreen(int[] arg0)`
`int[]` | `getLocationOnScreen()`
`Matrix` | `getMatrix()`
`final int` | `getMeasuredHeight()`
`final int` | `getMeasuredHeightAndState()`
`final int` | `getMeasuredState()`
`final int` | `getMeasuredWidth()`
`final int` | `getMeasuredWidthAndState()`
`int` | `getMinimumHeight()`
`int` | `getMinimumWidth()`
`int` | `getNextFocusDownId()`
`int` | `getNextFocusForwardId()`
`int` | `getNextFocusLeftId()`
`int` | `getNextFocusRightId()`
`int` | `getNextFocusUpId()`
`View.OnFocusChangeListener` | `getOnFocusChangeListener()`
`Insets` | `getOpticalInsets()`
`ViewOutlineProvider` | `getOutlineProvider()`
`void` | `getOutsets(Rect arg0)`
`int` | `getOverScrollMode()`
`ViewOverlay` | `getOverlay()`
`int` | `getPaddingBottom()`
`int` | `getPaddingEnd()`
`int` | `getPaddingLeft()`
`int` | `getPaddingRight()`
`int` | `getPaddingStart()`
`int` | `getPaddingTop()`
`final ViewParent` | `getParent()`
`ViewParent` | `getParentForAccessibility()`
`float` | `getPivotX()`
`float` | `getPivotY()`
`PointerIcon` | `getPointerIcon(MotionEvent arg0, float arg1, float arg2)`
`int` | `getRawLayoutDirection()`
`int` | `getRawTextAlignment()`
`int` | `getRawTextDirection()`
`Resources` | `getResources()`
`final int` | `getRight()`
`float` | `getRightFadingEdgeStrength()`
`int` | `getRightPaddingOffset()`
`View` | `getRootView()`
`WindowInsets` | `getRootWindowInsets()`
`float` | `getRotation()`
`float` | `getRotationX()`
`float` | `getRotationY()`
`float` | `getScaleX()`
`float` | `getScaleY()`
`int` | `getScrollBarDefaultDelayBeforeFade()`
`int` | `getScrollBarFadeDuration()`
`int` | `getScrollBarSize()`
`int` | `getScrollBarStyle()`
`int` | `getScrollIndicators()`
`final int` | `getScrollX()`
`final int` | `getScrollY()`
`int` | `getSolidColor()`
`StateListAnimator` | `getStateListAnimator()`
`int` | `getSuggestedMinimumHeight()`
`int` | `getSuggestedMinimumWidth()`
`int` | `getSystemUiVisibility()`
`Object` | `getTag()`
`Object` | `getTag(int arg0)`
`int` | `getTextAlignment()`
`int` | `getTextDirection()`
`final int` | `getTop()`
`float` | `getTopFadingEdgeStrength()`
`int` | `getTopPaddingOffset()`
`TouchDelegate` | `getTouchDelegate()`
`ArrayList<View>` | `getTouchables()`
`float` | `getTransitionAlpha()`
`String` | `getTransitionName()`
`float` | `getTranslationX()`
`float` | `getTranslationY()`
`float` | `getTranslationZ()`
`int` | `getVerticalFadingEdgeLength()`
`float` | `getVerticalScrollFactor()`
`int` | `getVerticalScrollbarPosition()`
`int` | `getVerticalScrollbarWidth()`
`ViewRootImpl` | `getViewRootImpl()`
`ViewTreeObserver` | `getViewTreeObserver()`
`int` | `getVisibility()`
`final int` | `getWidth()`
`int` | `getWindowAttachCount()`
`void` | `getWindowDisplayFrame(Rect arg0)`
`WindowId` | `getWindowId()`
`int` | `getWindowSystemUiVisibility()`
`IBinder` | `getWindowToken()`
`int` | `getWindowVisibility()`
`void` | `getWindowVisibleDisplayFrame(Rect arg0)`
`float` | `getX()`
`float` | `getY()`
`float` | `getZ()`
`boolean` | `handleScrollBarDragging(MotionEvent arg0)`
`boolean` | `hasFocus()`
`boolean` | `hasFocusable()`
`boolean` | `hasHoveredChild()`
`boolean` | `hasNestedScrollingParent()`
`boolean` | `hasOnClickListeners()`
`boolean` | `hasOpaqueScrollbars()`
`boolean` | `hasOverlappingRendering()`
`boolean` | `hasPointerCapture()`
`boolean` | `hasShadow()`
`boolean` | `hasTransientState()`
`boolean` | `hasWindowFocus()`
`boolean` | `includeForAccessibility()`
`static View` | `inflate(Context arg0, int arg1, ViewGroup arg2)`
`void` | `initializeFadingEdge(TypedArray arg0)`
`void` | `initializeFadingEdgeInternal(TypedArray arg0)`
`void` | `initializeScrollbars(TypedArray arg0)`
`void` | `initializeScrollbarsInternal(TypedArray arg0)`
`void` | `internalSetPadding(int arg0, int arg1, int arg2, int arg3)`
`void` | `invalidate()`
`void` | `invalidate(Rect arg0)`
`void` | `invalidate(int arg0, int arg1, int arg2, int arg3)`
`void` | `invalidateDrawable(Drawable arg0)`
`void` | `invalidateOutline()`
`void` | `invalidateParentCaches()`
`void` | `invalidateParentIfNeeded()`
`void` | `invalidateParentIfNeededAndWasQuickRejected()`
`boolean` | `isAccessibilityFocused()`
`boolean` | `isAccessibilitySelectionExtendable()`
`boolean` | `isActionableForAccessibility()`
`boolean` | `isActivated()`
`boolean` | `isAssistBlocked()`
`boolean` | `isAttachedToWindow()`
`boolean` | `isClickable()`
`boolean` | `isContextClickable()`
`boolean` | `isDirty()`
`boolean` | `isDrawingCacheEnabled()`
`boolean` | `isDuplicateParentStateEnabled()`
`boolean` | `isEnabled()`
`final boolean` | `isFocusable()`
`final boolean` | `isFocusableInTouchMode()`
`boolean` | `isFocused()`
`boolean` | `isForegroundInsidePadding()`
`boolean` | `isHapticFeedbackEnabled()`
`boolean` | `isHardwareAccelerated()`
`boolean` | `isHorizontalFadingEdgeEnabled()`
`boolean` | `isHorizontalScrollBarEnabled()`
`boolean` | `isHovered()`
`boolean` | `isImportantForAccessibility()`
`boolean` | `isInEditMode()`
`boolean` | `isInLayout()`
`boolean` | `isInScrollingContainer()`
`boolean` | `isInTouchMode()`
`boolean` | `isLaidOut()`
`boolean` | `isLayoutDirectionInherited()`
`boolean` | `isLayoutDirectionResolved()`
`static boolean` | `isLayoutModeOptical(Object arg0)`
`boolean` | `isLayoutRequested()`
`boolean` | `isLayoutRtl()`
`boolean` | `isLongClickable()`
`boolean` | `isNestedScrollingEnabled()`
`boolean` | `isOpaque()`
`boolean` | `isPaddingOffsetRequired()`
`boolean` | `isPaddingRelative()`
`boolean` | `isPressed()`
`boolean` | `isRootNamespace()`
`boolean` | `isSaveEnabled()`
`boolean` | `isSaveFromParentEnabled()`
`boolean` | `isScrollContainer()`
`boolean` | `isScrollbarFadingEnabled()`
`boolean` | `isSelected()`
`boolean` | `isShown()`
`boolean` | `isSoundEffectsEnabled()`
`final boolean` | `isTemporarilyDetached()`
`boolean` | `isTextAlignmentInherited()`
`boolean` | `isTextAlignmentResolved()`
`boolean` | `isTextDirectionInherited()`
`boolean` | `isTextDirectionResolved()`
`boolean` | `isVerticalFadingEdgeEnabled()`
`boolean` | `isVerticalScrollBarEnabled()`
`boolean` | `isVerticalScrollBarHidden()`
`boolean` | `isVisibleToUser()`
`boolean` | `isVisibleToUser(Rect arg0)`
`void` | `jumpDrawablesToCurrentState()`
`void` | `layout(int arg0, int arg1, int arg2, int arg3)`
`void` | `makeOptionalFitsSystemWindows()`
`final void` | `measure(int arg0, int arg1)`
`static int[]` | `mergeDrawableStates(int[] arg0, int[] arg1)`
`void` | `notifySubtreeAccessibilityStateChangedIfNeeded()`
`void` | `notifyViewAccessibilityStateChangedIfNeeded(int arg0)`
`void` | `offsetLeftAndRight(int arg0)`
`void` | `offsetTopAndBottom(int arg0)`
`void` | `onActivityResult(int arg0, int arg1, Intent arg2)`
`void` | `onAnimationEnd()`
`void` | `onAnimationStart()`
`WindowInsets` | `onApplyWindowInsets(WindowInsets arg0)`
`void` | `onAttachedToWindow()`
`void` | `onCancelPendingInputEvents()`
`boolean` | `onCheckIsTextEditor()`
`void` | `onCloseSystemDialogs(String arg0)`
`void` | `onConfigurationChanged(Configuration arg0)`
`void` | `onCreateContextMenu(ContextMenu arg0)`
`int[]` | `onCreateDrawableState(int arg0)`
`InputConnection` | `onCreateInputConnection(EditorInfo arg0)`
`void` | `onDetachedFromWindow()`
`void` | `onDetachedFromWindowInternal()`
`void` | `onDisplayHint(int arg0)`
`boolean` | `onDragEvent(DragEvent arg0)`
`void` | `onDraw(Canvas arg0)`
`void` | `onDrawForeground(Canvas arg0)`
`void` | `onDrawHorizontalScrollBar(Canvas arg0, Drawable arg1, int arg2, int arg3, int arg4, int arg5)`
`final void` | `onDrawScrollBars(Canvas arg0)`
`void` | `onDrawVerticalScrollBar(Canvas arg0, Drawable arg1, int arg2, int arg3, int arg4, int arg5)`
`boolean` | `onFilterTouchEventForSecurity(MotionEvent arg0)`
`void` | `onFinishInflate()`
`void` | `onFinishTemporaryDetach()`
`void` | `onFocusChanged(boolean arg0, int arg1, Rect arg2)`
`void` | `onFocusLost()`
`boolean` | `onGenericMotionEvent(MotionEvent arg0)`
`void` | `onHoverChanged(boolean arg0)`
`boolean` | `onHoverEvent(MotionEvent arg0)`
`void` | `onInitializeAccessibilityEvent(AccessibilityEvent arg0)`
`void` | `onInitializeAccessibilityEventInternal(AccessibilityEvent arg0)`
`void` | `onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo arg0)`
`void` | `onInitializeAccessibilityNodeInfoInternal(AccessibilityNodeInfo arg0)`
`boolean` | `onKeyDown(int arg0, KeyEvent arg1)`
`boolean` | `onKeyLongPress(int arg0, KeyEvent arg1)`
`boolean` | `onKeyMultiple(int arg0, int arg1, KeyEvent arg2)`
`boolean` | `onKeyPreIme(int arg0, KeyEvent arg1)`
`boolean` | `onKeyShortcut(int arg0, KeyEvent arg1)`
`boolean` | `onKeyUp(int arg0, KeyEvent arg1)`
`void` | `onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4)`
`void` | `onMeasure(int arg0, int arg1)`
`void` | `onOverScrolled(int arg0, int arg1, boolean arg2, boolean arg3)`
`void` | `onPopulateAccessibilityEvent(AccessibilityEvent arg0)`
`void` | `onPopulateAccessibilityEventInternal(AccessibilityEvent arg0)`
`void` | `onProvideStructure(ViewStructure arg0)`
`void` | `onProvideVirtualStructure(ViewStructure arg0)`
`void` | `onRenderNodeDetached(RenderNode arg0)`
`void` | `onResolveDrawables(int arg0)`
`void` | `onRestoreInstanceState(Parcelable arg0)`
`void` | `onRtlPropertiesChanged(int arg0)`
`Parcelable` | `onSaveInstanceState()`
`void` | `onScreenStateChanged(int arg0)`
`void` | `onScrollChanged(int arg0, int arg1, int arg2, int arg3)`
`boolean` | `onSetAlpha(int arg0)`
`void` | `onSizeChanged(int arg0, int arg1, int arg2, int arg3)`
`void` | `onStartTemporaryDetach()`
`boolean` | `onTouchEvent(MotionEvent arg0)`
`boolean` | `onTrackballEvent(MotionEvent arg0)`
`void` | `onVisibilityAggregated(boolean arg0)`
`void` | `onVisibilityChanged(View arg0, int arg1)`
`void` | `onWindowFocusChanged(boolean arg0)`
`void` | `onWindowSystemUiVisibilityChanged(int arg0)`
`void` | `onWindowVisibilityChanged(int arg0)`
`void` | `outputDirtyFlags(String arg0, boolean arg1, int arg2)`
`boolean` | `overScrollBy(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)`
`boolean` | `performAccessibilityAction(int arg0, Bundle arg1)`
`boolean` | `performAccessibilityActionInternal(int arg0, Bundle arg1)`
`boolean` | `performButtonActionOnTouchDown(MotionEvent arg0)`
`boolean` | `performClick()`
`boolean` | `performContextClick()`
`boolean` | `performHapticFeedback(int arg0)`
`boolean` | `performHapticFeedback(int arg0, int arg1)`
`boolean` | `performLongClick(float arg0, float arg1)`
`boolean` | `performLongClick()`
`void` | `playSoundEffect(int arg0)`
`boolean` | `pointInView(float arg0, float arg1, float arg2)`
`boolean` | `post(Runnable arg0)`
`boolean` | `postDelayed(Runnable arg0, long arg1)`
`void` | `postInvalidate()`
`void` | `postInvalidate(int arg0, int arg1, int arg2, int arg3)`
`void` | `postInvalidateDelayed(long arg0, int arg1, int arg2, int arg3, int arg4)`
`void` | `postInvalidateDelayed(long arg0)`
`void` | `postInvalidateOnAnimation(int arg0, int arg1, int arg2, int arg3)`
`void` | `postInvalidateOnAnimation()`
`void` | `postOnAnimation(Runnable arg0)`
`void` | `postOnAnimationDelayed(Runnable arg0, long arg1)`
`void` | `recomputePadding()`
`void` | `refreshDrawableState()`
`void` | `releasePointerCapture()`
`boolean` | `removeCallbacks(Runnable arg0)`
`void` | `removeFrameMetricsListener(Window.OnFrameMetricsAvailableListener arg0)`
`void` | `removeOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)`
`void` | `removeOnLayoutChangeListener(View.OnLayoutChangeListener arg0)`
`boolean` | `requestAccessibilityFocus()`
`void` | `requestApplyInsets()`
`void` | `requestFitSystemWindows()`
`final boolean` | `requestFocus(int arg0)`
`final boolean` | `requestFocus()`
`boolean` | `requestFocus(int arg0, Rect arg1)`
`final boolean` | `requestFocusFromTouch()`
`void` | `requestKeyboardShortcuts(List<KeyboardShortcutGroup> arg0, int arg1)`
`void` | `requestLayout()`
`boolean` | `requestRectangleOnScreen(Rect arg0)`
`boolean` | `requestRectangleOnScreen(Rect arg0, boolean arg1)`
`final void` | `requestUnbufferedDispatch(MotionEvent arg0)`
`void` | `resetPaddingToInitialValues()`
`void` | `resetResolvedDrawables()`
`void` | `resetResolvedLayoutDirection()`
`void` | `resetResolvedPadding()`
`void` | `resetResolvedTextAlignment()`
`void` | `resetResolvedTextDirection()`
`void` | `resetRtlProperties()`
`void` | `resolveDrawables()`
`boolean` | `resolveLayoutDirection()`
`void` | `resolveLayoutParams()`
`void` | `resolvePadding()`
`boolean` | `resolveRtlPropertiesIfNeeded()`
`static int` | `resolveSize(int arg0, int arg1)`
`static int` | `resolveSizeAndState(int arg0, int arg1, int arg2)`
`boolean` | `resolveTextAlignment()`
`boolean` | `resolveTextDirection()`
`void` | `restoreHierarchyState(SparseArray<Parcelable> arg0)`
`void` | `saveHierarchyState(SparseArray<Parcelable> arg0)`
`void` | `scheduleDrawable(Drawable arg0, Runnable arg1, long arg2)`
`void` | `scrollBy(int arg0, int arg1)`
`void` | `scrollTo(int arg0, int arg1)`
`void` | `sendAccessibilityEvent(int arg0)`
`void` | `sendAccessibilityEventInternal(int arg0)`
`void` | `sendAccessibilityEventUnchecked(AccessibilityEvent arg0)`
`void` | `sendAccessibilityEventUncheckedInternal(AccessibilityEvent arg0)`
`void` | `setAccessibilityDelegate(View.AccessibilityDelegate arg0)`
`void` | `setAccessibilityLiveRegion(int arg0)`
`void` | `setAccessibilitySelection(int arg0, int arg1)`
`void` | `setAccessibilityTraversalAfter(int arg0)`
`void` | `setAccessibilityTraversalBefore(int arg0)`
`void` | `setActivated(boolean arg0)`
`void` | `setAlpha(float arg0)`
`void` | `setAnimation(Animation arg0)`
`void` | `setAnimationMatrix(Matrix arg0)`
`void` | `setAssistBlocked(boolean arg0)`
`void` | `setBackground(Drawable arg0)`
`void` | `setBackgroundColor(int arg0)`
`void` | `setBackgroundDrawable(Drawable arg0)`
`void` | `setBackgroundResource(int arg0)`
`void` | `setBackgroundTintList(ColorStateList arg0)`
`void` | `setBackgroundTintMode(PorterDuff.Mode arg0)`
`final void` | `setBottom(int arg0)`
`void` | `setCameraDistance(float arg0)`
`void` | `setClickable(boolean arg0)`
`void` | `setClipBounds(Rect arg0)`
`void` | `setClipToOutline(boolean arg0)`
`void` | `setContentDescription(CharSequence arg0)`
`void` | `setContextClickable(boolean arg0)`
`void` | `setDisabledSystemUiVisibility(int arg0)`
`void` | `setDrawingCacheBackgroundColor(int arg0)`
`void` | `setDrawingCacheEnabled(boolean arg0)`
`void` | `setDrawingCacheQuality(int arg0)`
`void` | `setDuplicateParentStateEnabled(boolean arg0)`
`void` | `setElevation(float arg0)`
`void` | `setEnabled(boolean arg0)`
`void` | `setFadingEdgeLength(int arg0)`
`void` | `setFilterTouchesWhenObscured(boolean arg0)`
`void` | `setFitsSystemWindows(boolean arg0)`
`void` | `setFocusable(boolean arg0)`
`void` | `setFocusableInTouchMode(boolean arg0)`
`void` | `setForeground(Drawable arg0)`
`void` | `setForegroundGravity(int arg0)`
`void` | `setForegroundTintList(ColorStateList arg0)`
`void` | `setForegroundTintMode(PorterDuff.Mode arg0)`
`boolean` | `setFrame(int arg0, int arg1, int arg2, int arg3)`
`void` | `setHapticFeedbackEnabled(boolean arg0)`
`void` | `setHasTransientState(boolean arg0)`
`void` | `setHorizontalFadingEdgeEnabled(boolean arg0)`
`void` | `setHorizontalScrollBarEnabled(boolean arg0)`
`void` | `setHovered(boolean arg0)`
`void` | `setId(int arg0)`
`void` | `setImportantForAccessibility(int arg0)`
`void` | `setIsRootNamespace(boolean arg0)`
`void` | `setKeepScreenOn(boolean arg0)`
`void` | `setLabelFor(int arg0)`
`void` | `setLayerPaint(Paint arg0)`
`void` | `setLayerType(int arg0, Paint arg1)`
`void` | `setLayoutDirection(int arg0)`
`void` | `setLayoutParams(ViewGroup.LayoutParams arg0)`
`final void` | `setLeft(int arg0)`
`void` | `setLeftTopRightBottom(int arg0, int arg1, int arg2, int arg3)`
`void` | `setLongClickable(boolean arg0)`
`final void` | `setMeasuredDimension(int arg0, int arg1)`
`void` | `setMinimumHeight(int arg0)`
`void` | `setMinimumWidth(int arg0)`
`void` | `setNestedScrollingEnabled(boolean arg0)`
`void` | `setNextFocusDownId(int arg0)`
`void` | `setNextFocusForwardId(int arg0)`
`void` | `setNextFocusLeftId(int arg0)`
`void` | `setNextFocusRightId(int arg0)`
`void` | `setNextFocusUpId(int arg0)`
`void` | `setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener arg0)`
`void` | `setOnClickListener(View.OnClickListener arg0)`
`void` | `setOnContextClickListener(View.OnContextClickListener arg0)`
`void` | `setOnCreateContextMenuListener(View.OnCreateContextMenuListener arg0)`
`void` | `setOnDragListener(View.OnDragListener arg0)`
`void` | `setOnFocusChangeListener(View.OnFocusChangeListener arg0)`
`void` | `setOnGenericMotionListener(View.OnGenericMotionListener arg0)`
`void` | `setOnHoverListener(View.OnHoverListener arg0)`
`void` | `setOnKeyListener(View.OnKeyListener arg0)`
`void` | `setOnLongClickListener(View.OnLongClickListener arg0)`
`void` | `setOnScrollChangeListener(View.OnScrollChangeListener arg0)`
`void` | `setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener arg0)`
`void` | `setOnTouchListener(View.OnTouchListener arg0)`
`void` | `setOpticalInsets(Insets arg0)`
`void` | `setOutlineProvider(ViewOutlineProvider arg0)`
`void` | `setOverScrollMode(int arg0)`
`void` | `setPadding(int arg0, int arg1, int arg2, int arg3)`
`void` | `setPaddingRelative(int arg0, int arg1, int arg2, int arg3)`
`void` | `setPivotX(float arg0)`
`void` | `setPivotY(float arg0)`
`void` | `setPointerCapture()`
`void` | `setPointerIcon(PointerIcon arg0)`
`void` | `setPressed(boolean arg0)`
`void` | `setRevealClip(boolean arg0, float arg1, float arg2, float arg3)`
`final void` | `setRight(int arg0)`
`void` | `setRotation(float arg0)`
`void` | `setRotationX(float arg0)`
`void` | `setRotationY(float arg0)`
`void` | `setSaveEnabled(boolean arg0)`
`void` | `setSaveFromParentEnabled(boolean arg0)`
`void` | `setScaleX(float arg0)`
`void` | `setScaleY(float arg0)`
`void` | `setScrollBarDefaultDelayBeforeFade(int arg0)`
`void` | `setScrollBarFadeDuration(int arg0)`
`void` | `setScrollBarSize(int arg0)`
`void` | `setScrollBarStyle(int arg0)`
`void` | `setScrollContainer(boolean arg0)`
`void` | `setScrollIndicators(int arg0, int arg1)`
`void` | `setScrollIndicators(int arg0)`
`void` | `setScrollX(int arg0)`
`void` | `setScrollY(int arg0)`
`void` | `setScrollbarFadingEnabled(boolean arg0)`
`void` | `setSelected(boolean arg0)`
`void` | `setSoundEffectsEnabled(boolean arg0)`
`void` | `setStateListAnimator(StateListAnimator arg0)`
`void` | `setSystemUiVisibility(int arg0)`
`void` | `setTag(int arg0, Object arg1)`
`void` | `setTag(Object arg0)`
`void` | `setTagInternal(int arg0, Object arg1)`
`void` | `setTextAlignment(int arg0)`
`void` | `setTextDirection(int arg0)`
`final void` | `setTop(int arg0)`
`void` | `setTouchDelegate(TouchDelegate arg0)`
`void` | `setTransitionAlpha(float arg0)`
`final void` | `setTransitionName(String arg0)`
`void` | `setTransitionVisibility(int arg0)`
`void` | `setTranslationX(float arg0)`
`void` | `setTranslationY(float arg0)`
`void` | `setTranslationZ(float arg0)`
`void` | `setVerticalFadingEdgeEnabled(boolean arg0)`
`void` | `setVerticalScrollBarEnabled(boolean arg0)`
`void` | `setVerticalScrollbarPosition(int arg0)`
`void` | `setVisibility(int arg0)`
`void` | `setWillNotCacheDrawing(boolean arg0)`
`void` | `setWillNotDraw(boolean arg0)`
`void` | `setX(float arg0)`
`void` | `setY(float arg0)`
`void` | `setZ(float arg0)`
`boolean` | `showContextMenu()`
`boolean` | `showContextMenu(float arg0, float arg1)`
`ActionMode` | `startActionMode(ActionMode.Callback arg0, int arg1)`
`ActionMode` | `startActionMode(ActionMode.Callback arg0)`
`void` | `startActivityForResult(Intent arg0, int arg1)`
`void` | `startAnimation(Animation arg0)`
`final boolean` | `startDrag(ClipData arg0, View.DragShadowBuilder arg1, Object arg2, int arg3)`
`final boolean` | `startDragAndDrop(ClipData arg0, View.DragShadowBuilder arg1, Object arg2, int arg3)`
`final boolean` | `startMovingTask(float arg0, float arg1)`
`boolean` | `startNestedScroll(int arg0)`
`void` | `stopNestedScroll()`
`boolean` | `toGlobalMotionEvent(MotionEvent arg0)`
`boolean` | `toLocalMotionEvent(MotionEvent arg0)`
`String` | `toString()`
`void` | `transformFromViewToWindowSpace(int[] arg0)`
`void` | `transformMatrixToGlobal(Matrix arg0)`
`void` | `transformMatrixToLocal(Matrix arg0)`
`void` | `unscheduleDrawable(Drawable arg0, Runnable arg1)`
`void` | `unscheduleDrawable(Drawable arg0)`
`RenderNode` | `updateDisplayListIfDirty()`
`final void` | `updateDragShadow(View.DragShadowBuilder arg0)`
`boolean` | `verifyDrawable(Drawable arg0)`
`boolean` | `willNotCacheDrawing()`
`boolean` | `willNotDraw()`
From class `java.lang.Object`
`Object` | `clone()`
`boolean` | `equals(Object arg0)`
`void` | `finalize()`
`final Class<?>` | `getClass()`
`int` | `hashCode()`
`final void` | `notify()`
`final void` | `notifyAll()`
`String` | `toString()`
`final void` | `wait(long arg0, int arg1)`
`final void` | `wait(long arg0)`
`final void` | `wait()`
From interface `android.support.v4.view.ScrollingView`
`abstract int` | `computeHorizontalScrollExtent()`
`abstract int` | `computeHorizontalScrollOffset()`
`abstract int` | `computeHorizontalScrollRange()`
`abstract int` | `computeVerticalScrollExtent()`
`abstract int` | `computeVerticalScrollOffset()`
`abstract int` | `computeVerticalScrollRange()`
From interface `android.support.v4.view.NestedScrollingChild`
`abstract boolean` | `dispatchNestedFling(float arg0, float arg1, boolean arg2)`
`abstract boolean` | `dispatchNestedPreFling(float arg0, float arg1)`
`abstract boolean` | `dispatchNestedPreScroll(int arg0, int arg1, int[] arg2, int[] arg3)`
`abstract boolean` | `dispatchNestedScroll(int arg0, int arg1, int arg2, int arg3, int[] arg4)`
`abstract boolean` | `hasNestedScrollingParent()`
`abstract boolean` | `isNestedScrollingEnabled()`
`abstract void` | `setNestedScrollingEnabled(boolean arg0)`
`abstract boolean` | `startNestedScroll(int arg0)`
`abstract void` | `stopNestedScroll()`
From interface `android.view.ViewParent`
`abstract void` | `bringChildToFront(View arg0)`
`abstract boolean` | `canResolveLayoutDirection()`
`abstract boolean` | `canResolveTextAlignment()`
`abstract boolean` | `canResolveTextDirection()`
`abstract void` | `childDrawableStateChanged(View arg0)`
`abstract void` | `childHasTransientStateChanged(View arg0, boolean arg1)`
`abstract void` | `clearChildFocus(View arg0)`
`abstract void` | `createContextMenu(ContextMenu arg0)`
`abstract View` | `focusSearch(View arg0, int arg1)`
`abstract void` | `focusableViewAvailable(View arg0)`
`abstract boolean` | `getChildVisibleRect(View arg0, Rect arg1, Point arg2)`
`abstract int` | `getLayoutDirection()`
`abstract ViewParent` | `getParent()`
`abstract ViewParent` | `getParentForAccessibility()`
`abstract int` | `getTextAlignment()`
`abstract int` | `getTextDirection()`
`abstract void` | `invalidateChild(View arg0, Rect arg1)`
`abstract ViewParent` | `invalidateChildInParent(int[] arg0, Rect arg1)`
`abstract boolean` | `isLayoutDirectionResolved()`
`abstract boolean` | `isLayoutRequested()`
`abstract boolean` | `isTextAlignmentResolved()`
`abstract boolean` | `isTextDirectionResolved()`
`abstract void` | `notifySubtreeAccessibilityStateChanged(View arg0, View arg1, int arg2)`
`abstract boolean` | `onNestedFling(View arg0, float arg1, float arg2, boolean arg3)`
`abstract boolean` | `onNestedPreFling(View arg0, float arg1, float arg2)`
`abstract boolean` | `onNestedPrePerformAccessibilityAction(View arg0, int arg1, Bundle arg2)`
`abstract void` | `onNestedPreScroll(View arg0, int arg1, int arg2, int[] arg3)`
`abstract void` | `onNestedScroll(View arg0, int arg1, int arg2, int arg3, int arg4)`
`abstract void` | `onNestedScrollAccepted(View arg0, View arg1, int arg2)`
`abstract boolean` | `onStartNestedScroll(View arg0, View arg1, int arg2)`
`abstract void` | `onStopNestedScroll(View arg0)`
`abstract void` | `recomputeViewAttributes(View arg0)`
`abstract void` | `requestChildFocus(View arg0, View arg1)`
`abstract boolean` | `requestChildRectangleOnScreen(View arg0, Rect arg1, boolean arg2)`
`abstract void` | `requestDisallowInterceptTouchEvent(boolean arg0)`
`abstract void` | `requestFitSystemWindows()`
`abstract void` | `requestLayout()`
`abstract boolean` | `requestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)`
`abstract void` | `requestTransparentRegion(View arg0)`
`abstract boolean` | `showContextMenuForChild(View arg0)`
`abstract boolean` | `showContextMenuForChild(View arg0, float arg1, float arg2)`
`abstract ActionMode` | `startActionModeForChild(View arg0, ActionMode.Callback arg1, int arg2)`
`abstract ActionMode` | `startActionModeForChild(View arg0, ActionMode.Callback arg1)`
From interface `android.view.ViewManager`
`abstract void` | `addView(View arg0, ViewGroup.LayoutParams arg1)`
`abstract void` | `removeView(View arg0)`
`abstract void` | `updateViewLayout(View arg0, ViewGroup.LayoutParams arg1)`
From interface `android.graphics.drawable.Drawable.Callback`
`abstract void` | `invalidateDrawable(Drawable arg0)`
`abstract void` | `scheduleDrawable(Drawable arg0, Runnable arg1, long arg2)`
`abstract void` | `unscheduleDrawable(Drawable arg0, Runnable arg1)`
From interface `android.view.KeyEvent.Callback`
`abstract boolean` | `onKeyDown(int arg0, KeyEvent arg1)`
`abstract boolean` | `onKeyLongPress(int arg0, KeyEvent arg1)`
`abstract boolean` | `onKeyMultiple(int arg0, int arg1, KeyEvent arg2)`
`abstract boolean` | `onKeyUp(int arg0, KeyEvent arg1)`
From interface `android.view.accessibility.AccessibilityEventSource`
`abstract void` | `sendAccessibilityEvent(int arg0)`
`abstract void` | `sendAccessibilityEventUnchecked(AccessibilityEvent arg0)`

## Public constructors

### WearableListView

    WearableListView (Context context)

Parameters
`context` | `Context`

### WearableListView

    WearableListView (Context context,
                    AttributeSet attrs)

Parameters
`context` | `Context`
`attrs` | `AttributeSet`

### WearableListView

    WearableListView (Context context,
                    AttributeSet attrs,
                    int defStyleAttr)

Parameters
`context` | `Context`
`attrs` | `AttributeSet`
`defStyleAttr` | `int`

## Public methods

### addOnCentralPositionChangedListener

    void addOnCentralPositionChangedListener (WearableListView.OnCentralPositionChangedListener listener)

Adds a listener that will be called when the central item of the list changes.

Parameters
`listener` | `WearableListView.OnCentralPositionChangedListener`

### addOnScrollListener

    void addOnScrollListener (WearableListView.OnScrollListener listener)

Adds a listener that will be called when the content of the list view is scrolled.

Parameters
`listener` | `WearableListView.OnScrollListener`

### animateToCenter

    void animateToCenter ()

Automatically starts an animation that snaps the list to center on the element closest to the middle.

### fling

    boolean fling (int velocityX,
                    int velocityY)

Parameters
`velocityX` | `int`
`velocityY` | `int`

Returns
`boolean` |

### getBaseline

    int getBaseline ()

Returns
`int` | the position of the center child's baseline; -1 if no center child exists or if the center child does not return a valid baseline.

### getCentralViewTop

    int getCentralViewTop ()

Returns top of the central `View` in the list when such view is fully centered. This is a more or a less a static value that you can use to align other views with the central one.

Returns
`int` |

### getChildViewHolder

    WearableListView.ViewHolder getChildViewHolder (View child)

Parameters
`child` | `View`

Returns
`WearableListView.ViewHolder` |

### getMaximizeSingleItem

    boolean getMaximizeSingleItem ()

Determines if, when there is only one item in the WearableListView, that the single item is laid out so that it's height fills the entire WearableListView.

Returns
`boolean` |

### isAtTop

    boolean isAtTop ()

Returns
`boolean` | true if the list is scrolled all the way to the top.

### isGestureNavigationEnabled

    boolean isGestureNavigationEnabled ()

Determines if navigation of list with wrist gestures is enabled.

Returns
`boolean` |

### onInterceptTouchEvent

    boolean onInterceptTouchEvent (MotionEvent event)

Parameters
`event` | `MotionEvent`

Returns
`boolean` |

### onKeyDown

    boolean onKeyDown (int keyCode,
                    KeyEvent event)

Parameters
`keyCode` | `int`
`event` | `KeyEvent`

Returns
`boolean` |

### onTouchEvent

    boolean onTouchEvent (MotionEvent event)

Parameters
`event` | `MotionEvent`

Returns
`boolean` |

### removeOnCentralPositionChangedListener

    void removeOnCentralPositionChangedListener (WearableListView.OnCentralPositionChangedListener listener)

Removes a listener that would be called when the central item of the list changes.

Parameters
`listener` | `WearableListView.OnCentralPositionChangedListener`

### removeOnScrollListener

    void removeOnScrollListener (WearableListView.OnScrollListener listener)

Removes listener for scroll events.

Parameters
`listener` | `WearableListView.OnScrollListener`

### resetLayoutManager

    void resetLayoutManager ()

Clears the state of the layout manager that positions list items.

### setAdapter

    void setAdapter (Adapter adapter)

Parameters
`adapter` | `Adapter`

### setClickListener

    void setClickListener (WearableListView.ClickListener clickListener)

Adds a listener that will be called when the user taps on the WearableListView or its items.

Parameters
`clickListener` | `WearableListView.ClickListener`

### setEnableGestureNavigation

    void setEnableGestureNavigation (boolean enabled)

Sets whether navigation of list with wrist gestures is enabled.

Parameters
`enabled` | `boolean`

### setGreedyTouchMode

    void setGreedyTouchMode (boolean greedy)

Controls whether WearableListView should intercept all touch events and also prevent the parent from receiving them.

Parameters
`greedy` | `boolean`: If true it will intercept all touch events.

### setInitialOffset

    void setInitialOffset (int top)

By default the first element of the list is initially positioned in the center of the screen. This method allows the developer to specify a different offset, e.g. to hide the WearableListView before the user is allowed to use it.

Parameters
`top` | `int`: How far the elements should be pushed down.

### setMaximizeSingleItem

    void setMaximizeSingleItem (boolean maximizeSingleItem)

When set to true, if there is only one item in the WearableListView, it will fill the entire WearableListView. When set to false, the default behavior will be used and the single item will fill only a third of the screen.

Parameters
`maximizeSingleItem` | `boolean`

### smoothScrollToPosition

    void smoothScrollToPosition (int position,
                    RecyclerView.SmoothScroller smoothScroller)

Parameters
`position` | `int`
`smoothScroller` | `RecyclerView.SmoothScroller`

## Protected methods

### onAttachedToWindow

    void onAttachedToWindow ()

### onDetachedFromWindow

    void onDetachedFromWindow ()

- ## Interfaces

  - ActionChooserView.ActionChooserListener
  - DelayedConfirmationView.DelayedConfirmationListener
  - GridPageOptions
  - GridPageOptions.BackgroundListener
  - GridViewPager.OnAdapterChangeListener
  - GridViewPager.OnPageChangeListener
  - WatchViewStub.OnLayoutInflatedListener
  - WearableListView.ClickListener
  - WearableListView.OnCenterProximityListener
  - WearableListView.OnCentralPositionChangedListener
  - WearableListView.OnScrollListener

- ## Classes

  - ActionChooserView
  - ActionLabel
  - ActionPage
  - BoxInsetLayout
  - BoxInsetLayout.LayoutParams
  - CardFragment
  - CardFrame
  - CardScrollView
  - CircledImageView
  - CircularButton
  - CrossfadeDrawable
  - DelayedConfirmationView
  - DismissOverlayView
  - DotsPageIndicator
  - FragmentGridPagerAdapter
  - GridPagerAdapter
  - GridViewPager
  - GridViewPager.LayoutParams
  - ProgressSpinner
  - SimpleAnimatorListener
  - WatchViewStub
  - WearableFrameLayout
  - WearableFrameLayout.LayoutParams
  - WearableListView
  - WearableListView.Adapter
  - WearableListView.ViewHolder