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

# GridViewPager

`public class GridViewPager`
`` `` `extends ViewGroup` ``

java.lang.Object
↳ | android.view.View
| ↳ | android.view.ViewGroup
|  | ↳ | android.support.wearable.view.GridViewPager

Layout manager that allows the user to navigate both vertically and horizontally through pages of content. You supply an implementation of a `GridPagerAdapter` to generate pages for the view to show.

## Summary

### Nested classes
`class` | `GridViewPager.LayoutParams` Layout parameters that should be supplied for views added to a ViewPager.
`interface` | `GridViewPager.OnAdapterChangeListener` Callback interface for responding to a replaced or removed adapter.
`interface` | `GridViewPager.OnPageChangeListener` Callback interface for responding to changing state of the selected page.

### Constants
`int` | `SCROLL_STATE_CONTENT_SETTLING`
`int` | `SCROLL_STATE_DRAGGING` Indicates that the pager is currently being dragged by the user.
`int` | `SCROLL_STATE_IDLE` Indicates that the pager is in an idle, settled state.
`int` | `SCROLL_STATE_SETTLING` Indicates that the pager is in the process of settling to a final position.

### Inherited constants
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
`GridViewPager(Context context)`
`GridViewPager(Context context, AttributeSet attrs)`
`GridViewPager(Context context, AttributeSet attrs, int defStyle)`

### Public methods
`void` | `addView(View child, int index, ViewGroup.LayoutParams params)`
`boolean` | `canScrollHorizontally(int direction)`
`boolean` | `canScrollVertically(int direction)`
`void` | `computeScroll()`
`WindowInsets` | `dispatchApplyWindowInsets(WindowInsets insets)`
`boolean` | `dispatchKeyEvent(KeyEvent event)`
`ViewGroup.LayoutParams` | `generateLayoutParams(AttributeSet attrs)`
`GridPagerAdapter` | `getAdapter()`
`Point` | `getCurrentItem()`
`int` | `getOffscreenPageCount()` Returns the number of pages that will be retained on the sides of the current page in the view hierarchy in an idle state.
`int` | `getPageColumnMargin()` Return the margin between columns of pages.
`int` | `getPageRowMargin()` Returns the margin between rows of pages.
`void` | `measureChild(View child, GridViewPager.LayoutParams lp)` Used to measure all page views.
`WindowInsets` | `onApplyWindowInsets(WindowInsets insets)`
`void` | `onAttachedToWindow()`
`boolean` | `onInterceptTouchEvent(MotionEvent ev)`
`void` | `onPageScrolled(int positionX, int positionY, float offsetX, float offsetY, int offsetLeftPx, int offsetTopPx)` This method will be invoked when the current page is scrolled, either as part of a programmatically initiated smooth scroll or a user initiated touch scroll.
`void` | `onRestoreInstanceState(Parcelable state)`
`Parcelable` | `onSaveInstanceState()`
`boolean` | `onTouchEvent(MotionEvent ev)`
`void` | `removeView(View view)`
`void` | `requestFitSystemWindows()`
`void` | `scrollTo(int x, int y)`
`void` | `setAdapter(GridPagerAdapter adapter)` Assigns an adapter to provide the content for this pager.
`void` | `setConsumeWindowInsets(boolean consume)` Sets whether the grid view pager should consume insets during `dispatchApplyWindowInsets(WindowInsets)`.
`void` | `setOffscreenPageCount(int limit)` Set the number of pages that should be retained to either side of the current page in the view hierarchy in an idle state.
`void` | `setOnAdapterChangeListener(GridViewPager.OnAdapterChangeListener listener)` Set a listener that will be invoked whenever the adapter is changed.
`void` | `setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener listener)`
`void` | `setOnPageChangeListener(GridViewPager.OnPageChangeListener listener)` Set a listener that will be invoked whenever the page changes or is incrementally scrolled.
`void` | `setPageMargins(int rowMarginPx, int columnMarginPx)` Sets the margin between pages.
`void` | `setSlideAnimationDuration(int slideAnimationDuration)`

### Protected methods
`boolean` | `checkLayoutParams(ViewGroup.LayoutParams p)`
`ViewGroup.LayoutParams` | `generateDefaultLayoutParams()`
`ViewGroup.LayoutParams` | `generateLayoutParams(ViewGroup.LayoutParams p)`
`void` | `onDetachedFromWindow()`
`void` | `onLayout(boolean changed, int l, int t, int r, int b)`
`void` | `onMeasure(int widthMeasureSpec, int heightMeasureSpec)`
`void` | `onSizeChanged(int w, int h, int oldw, int oldh)`

### Inherited methods
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.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)`

## Constants

### SCROLL_STATE_CONTENT_SETTLING

    int SCROLL_STATE_CONTENT_SETTLING

Constant Value: 3 (0x00000003)

### SCROLL_STATE_DRAGGING

    int SCROLL_STATE_DRAGGING

Indicates that the pager is currently being dragged by the user.

Constant Value: 1 (0x00000001)

### SCROLL_STATE_IDLE

    int SCROLL_STATE_IDLE

Indicates that the pager is in an idle, settled state. The current page is fully in view and no animation is in progress.

Constant Value: 0 (0x00000000)

### SCROLL_STATE_SETTLING

    int SCROLL_STATE_SETTLING

Indicates that the pager is in the process of settling to a final position.

Constant Value: 2 (0x00000002)

## Public constructors

### GridViewPager

    GridViewPager (Context context)

Parameters
`context` | `Context`

### GridViewPager

    GridViewPager (Context context,
                    AttributeSet attrs)

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

### GridViewPager

    GridViewPager (Context context,
                    AttributeSet attrs,
                    int defStyle)

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

## Public methods

### addView

    void addView (View child,
                    int index,
                    ViewGroup.LayoutParams params)

Parameters
`child` | `View`
`index` | `int`
`params` | `ViewGroup.LayoutParams`

### canScrollHorizontally

    boolean canScrollHorizontally (int direction)

Parameters
`direction` | `int`

Returns
`boolean` |

### canScrollVertically

    boolean canScrollVertically (int direction)

Parameters
`direction` | `int`

Returns
`boolean` |

### computeScroll

    void computeScroll ()

### dispatchApplyWindowInsets

    WindowInsets dispatchApplyWindowInsets (WindowInsets insets)

Parameters
`insets` | `WindowInsets`

Returns
`WindowInsets` |

### dispatchKeyEvent

    boolean dispatchKeyEvent (KeyEvent event)

Parameters
`event` | `KeyEvent`

Returns
`boolean` |

### generateLayoutParams

    ViewGroup.LayoutParams generateLayoutParams (AttributeSet attrs)

Parameters
`attrs` | `AttributeSet`

Returns
`ViewGroup.LayoutParams` |

### getAdapter

    GridPagerAdapter getAdapter ()

Returns
`GridPagerAdapter` |

### getCurrentItem

    Point getCurrentItem ()

Returns
`Point` |

### getOffscreenPageCount

    int getOffscreenPageCount ()

Returns the number of pages that will be retained on the sides of the current page in the view hierarchy in an idle state. Defaults to 1.

Returns
`int` | How many pages will be kept off-screen on all sides

See also:

- `setOffscreenPageCount(int)`

### getPageColumnMargin

    int getPageColumnMargin ()

Return the margin between columns of pages.

Returns
`int` | columnMarginPx horizontal distance between adjacent pages in pixels

### getPageRowMargin

    int getPageRowMargin ()

Returns the margin between rows of pages.

Returns
`int` | the vertical distance between adjacent pages in pixels

### measureChild

    void measureChild (View child,
                    GridViewPager.LayoutParams lp)

Used to measure all page views. Views with a dimension of match_parent or a specific size will be measured with EXACTLY, while those with wrap_content will be measured as UNSPECIFIED to allow them to become as large as desired.

Parameters
`child` | `View`
`lp` | `GridViewPager.LayoutParams`

### onApplyWindowInsets

    WindowInsets onApplyWindowInsets (WindowInsets insets)

Parameters
`insets` | `WindowInsets`

Returns
`WindowInsets` |

### onAttachedToWindow

    void onAttachedToWindow ()

### onInterceptTouchEvent

    boolean onInterceptTouchEvent (MotionEvent ev)

Parameters
`ev` | `MotionEvent`

Returns
`boolean` |

### onPageScrolled

    void onPageScrolled (int positionX,
                    int positionY,
                    float offsetX,
                    float offsetY,
                    int offsetLeftPx,
                    int offsetTopPx)

This method will be invoked when the current page is scrolled, either as part of a programmatically initiated smooth scroll or a user initiated touch scroll. If you override this method you must call through to the superclass implementation (e.g. super.onPageScrolled(position, offset, offsetPixels)) before onPageScrolled returns.

Parameters
`positionX` | `int`: column index of the first page currently being displayed. Page positionX+1 will be visible if offsetX is nonzero.
`positionY` | `int`: row index of the first page currently being displayed. Page positionY+1 will be visible if offseyY is nonzero.
`offsetX` | `float`: Value from [0, 1) indicating the left offset from the page at positionX.
`offsetY` | `float`: Value from [0, 1) indicating the top offset from the page at positionY.
`offsetLeftPx` | `int`: Value in pixels indicating the offset from positionX.
`offsetTopPx` | `int`: Value in pixels indicating the offset from positionY.

### onRestoreInstanceState

    void onRestoreInstanceState (Parcelable state)

Parameters
`state` | `Parcelable`

### onSaveInstanceState

    Parcelable onSaveInstanceState ()

Returns
`Parcelable` |

### onTouchEvent

    boolean onTouchEvent (MotionEvent ev)

Parameters
`ev` | `MotionEvent`

Returns
`boolean` |

### removeView

    void removeView (View view)

Parameters
`view` | `View`

### requestFitSystemWindows

    void requestFitSystemWindows ()

### scrollTo

    void scrollTo (int x,
                    int y)

Parameters
`x` | `int`
`y` | `int`

### setAdapter

    void setAdapter (GridPagerAdapter adapter)

Assigns an adapter to provide the content for this pager. Any existing content is removed and discarded and the position is reset to 0,0.

Parameters
`adapter` | `GridPagerAdapter`: the adapter to assign

### setConsumeWindowInsets

    void setConsumeWindowInsets (boolean consume)

Sets whether the grid view pager should consume insets during `dispatchApplyWindowInsets(WindowInsets)`. The default behavior is to consume insets.

Parameters
`consume` | `boolean`: `true` to consume, false otherwise.

### setOffscreenPageCount

    void setOffscreenPageCount (int limit)

Set the number of pages that should be retained to either side of the current page in the view hierarchy in an idle state. Pages beyond this limit will be recreated from the adapter when needed.

This is offered as an optimization. If you know in advance the number of pages you will need to support or have lazy-loading mechanisms in place on your pages, tweaking this setting can have benefits in perceived smoothness of paging animations and interaction. If you have a small number of pages (3-4) that you can keep active all at once, less time will be spent in layout for newly created view subtrees as the user pages back and forth.

You should keep this limit low, especially if your pages have complex layouts. This setting defaults to 1.

Parameters
`limit` | `int`: How many pages will be kept offscreen in an idle state.

### setOnAdapterChangeListener

    void setOnAdapterChangeListener (GridViewPager.OnAdapterChangeListener listener)

Set a listener that will be invoked whenever the adapter is changed. See `GridViewPager.OnAdapterChangeListener`.

Parameters
`listener` | `GridViewPager.OnAdapterChangeListener`: Listener to set

### setOnApplyWindowInsetsListener

    void setOnApplyWindowInsetsListener (View.OnApplyWindowInsetsListener listener)

Parameters
`listener` | `View.OnApplyWindowInsetsListener`

### setOnPageChangeListener

    void setOnPageChangeListener (GridViewPager.OnPageChangeListener listener)

Set a listener that will be invoked whenever the page changes or is incrementally scrolled. See `GridViewPager.OnPageChangeListener`.

Parameters
`listener` | `GridViewPager.OnPageChangeListener`: Listener to set

### setPageMargins

    void setPageMargins (int rowMarginPx,
                    int columnMarginPx)

Sets the margin between pages.

Parameters
`rowMarginPx` | `int`: vertical distance between adjacent pages in pixels
`columnMarginPx` | `int`: horizontal distance between adjacent pages in pixels

### setSlideAnimationDuration

    void setSlideAnimationDuration (int slideAnimationDuration)

Parameters
`slideAnimationDuration` | `int`

## Protected methods

### checkLayoutParams

    boolean checkLayoutParams (ViewGroup.LayoutParams p)

Parameters
`p` | `ViewGroup.LayoutParams`

Returns
`boolean` |

### generateDefaultLayoutParams

    ViewGroup.LayoutParams generateDefaultLayoutParams ()

Returns
`ViewGroup.LayoutParams` |

### generateLayoutParams

    ViewGroup.LayoutParams generateLayoutParams (ViewGroup.LayoutParams p)

Parameters
`p` | `ViewGroup.LayoutParams`

Returns
`ViewGroup.LayoutParams` |

### onDetachedFromWindow

    void onDetachedFromWindow ()

### onLayout

    void onLayout (boolean changed,
                    int l,
                    int t,
                    int r,
                    int b)

Parameters
`changed` | `boolean`
`l` | `int`
`t` | `int`
`r` | `int`
`b` | `int`

### onMeasure

    void onMeasure (int widthMeasureSpec,
                    int heightMeasureSpec)

Parameters
`widthMeasureSpec` | `int`
`heightMeasureSpec` | `int`

### onSizeChanged

    void onSizeChanged (int w,
                    int h,
                    int oldw,
                    int oldh)

Parameters
`w` | `int`
`h` | `int`
`oldw` | `int`
`oldh` | `int`

- ## 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