# BaseGridView

Artifact: [androidx.leanback:leanback-grid](https://developer.android.com/jetpack/androidx/releases/leanback) [View Source](https://cs.android.com/search?q=file:androidx/leanback/widget/BaseGridView.java+class:androidx.leanback.widget.BaseGridView) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

*** ** * ** ***

<br />

```
abstract class BaseGridView : RecyclerView
```

<br />

|---|---|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||||
| ↳ | [android.view.View](https://developer.android.com/reference/android/view/View.html) ||||
|   | ↳ | [android.view.ViewGroup](https://developer.android.com/reference/android/view/ViewGroup.html) |||
|   |   | ↳ | [androidx.recyclerview.widget.RecyclerView](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView) ||
|   |   |   | ↳ | [androidx.leanback.widget.BaseGridView](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView) |

Known direct subclasses [HorizontalGridView](https://developer.android.com/reference/kotlin/androidx/leanback/widget/HorizontalGridView), [VerticalGridView](https://developer.android.com/reference/kotlin/androidx/leanback/widget/VerticalGridView)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/HorizontalGridView` | A `https://developer.android.com/reference/android/view/ViewGroup.html` that shows items in a horizontal scrolling list. |
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/VerticalGridView` | A `https://developer.android.com/reference/android/view/ViewGroup.html` that shows items in a vertically scrolling list. |

*** ** * ** ***

An abstract base class for vertically and horizontally scrolling lists. The items come from the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.Adapter` associated with this view. Do not directly use this class, use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/VerticalGridView` and `https://developer.android.com/reference/kotlin/androidx/leanback/widget/HorizontalGridView`. The class is not intended to be subclassed other than `https://developer.android.com/reference/kotlin/androidx/leanback/widget/VerticalGridView` and `https://developer.android.com/reference/kotlin/androidx/leanback/widget/HorizontalGridView`. The core feature of leanback's BaseGridView is that `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSelectedPosition()` is kept at predefined location. A set of `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignment()` and `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemAlignment` rules customize how the item is aligned, for example align "bottom edge" of an item at 1/3 height of the `https://developer.android.com/reference/kotlin/androidx/leanback/widget/VerticalGridView`. In touch mode, the items are not kept aligned unless `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED_AND_SNAP()` is specified.

## Summary

| ### Nested types |
|---|
| `interface https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnKeyInterceptListener` Listener for intercepting key dispatch events. |
| `interface https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnLayoutCompletedListener` Interface for receiving notification when BaseGridView has completed a full layout calculation. |
| `interface https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnMotionInterceptListener` Listener for intercepting generic motion dispatch events. |
| `interface https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnTouchInterceptListener` Listener for intercepting touch dispatch events. |
| `interface https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnUnhandledKeyListener` Listener for intercepting unhandled key events. |
| `interface https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.SmoothScrollByBehavior` Defines behavior of duration and interpolator for smoothScrollBy(). |

| ### Constants |
|---|---|
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED() = 0` Always keep focused item at an aligned position in non-touch mode. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED_AND_SNAP() = 4` In addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED()`, it snaps to aligned position when touch/mouse operation stops. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#ITEM_ALIGN_OFFSET_PERCENT_DISABLED() = -1.0f` Value indicates that percent is not used. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_ALL_CHILD() = 3` Save on screen views plus save off screen child views without any limitation. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD() = 2` Save on screen views plus save off screen child views states up to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSaveChildrenLimitNumber()`. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_NO_CHILD() = 0` Dont save states of any child views. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_ON_SCREEN_CHILD() = 1` Only save on screen child views, the states are lost when they become off screen. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_BOTH_EDGE() = 3` The first item and last item are aligned with the two edges of the viewport. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE() = 2` The last item is aligned with the high edge of the viewport when navigating to the end of list. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE() = 1` The first item is aligned with the low edge of the viewport. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_NO_EDGE() = 0` The focused item always stays in a key line location. |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_OFFSET_PERCENT_DISABLED() = -1.0f` Value indicates that percent is not used. |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#addOnChildViewHolderSelectedListener(androidx.leanback.widget.OnChildViewHolderSelectedListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildViewHolderSelectedListener )` Registers a callback to be invoked when an item in BaseGridView has been selected. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#addOnLayoutCompletedListener(androidx.leanback.widget.BaseGridView.OnLayoutCompletedListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnLayoutCompletedListener )` Registers a callback to be invoked when the BaseGridView completes a full layout calculation. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#animateIn()()` Undo animateOut() and slide in child views. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#animateOut()()` Temporarily slide out child views to bottom (for VerticalGridView) or end (for HorizontalGridView). |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#dispatchKeyEvent(android.view.KeyEvent)(event: https://developer.android.com/reference/android/view/KeyEvent.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#dispatchTouchEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html)` |
| `https://developer.android.com/reference/android/view/View.html?` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#focusSearch(int)(direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getChildDrawingOrder(int,int)(childCount: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, i: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getFocusScrollStrategy()()` Returns the strategy used to scroll in response to item focus changing and touch events. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `[getHorizontalMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getHorizontalMargin())()` **This function is deprecated.** Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getHorizontalSpacing()` <br /> |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getHorizontalSpacing()()` Returns the horizontal spacing in pixels between two child items. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getInitialPrefetchItemCount()()` Gets the number of items to prefetch in `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry)`, which defines how many inner items should be prefetched when this GridView is nested inside another RecyclerView. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffset()()` Returns number of pixels to the end of low edge. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()()` Returns the offset percent for item alignment in addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffset()`. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentViewId()()` Returns the id of the view to align with, or `https://developer.android.com/reference/android/view/View.html#NO_ID` for the root `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder#itemView()`. |
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnUnhandledKeyListener?` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getOnUnhandledKeyListener()()` Returns the unhandled key listener. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSaveChildrenLimitNumber()()` Returns the limit used when when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSaveChildrenPolicy()` is `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSaveChildrenPolicy()()` Returns the policy for saving children. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSelectedPosition()()` Returns the adapter position of selected item. |
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.SmoothScrollByBehavior?` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSmoothScrollByBehavior()()` Returns custom behavior for smoothScrollBy(). |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSmoothScrollMaxPendingMoves()()` When holding DPAD, DPAD events are generated faster than the grid view can scroll. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSmoothScrollSpeedFactor()()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `[getVerticalMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getVerticalMargin())()` **This function is deprecated.** Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getVerticalSpacing()` <br /> |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getVerticalSpacing()()` Returns the vertical spacing in pixels between two child items. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getViewSelectedOffsets(android.view.View,int[])(view: https://developer.android.com/reference/android/view/View.html, offsets: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>)` Returns the x/y offsets to final position from current position if the view is selected. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignment()()` Returns the method for focused item alignment in the view. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignmentOffset()()` Returns the offset in pixels for window alignment key line. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignmentOffsetPercent()()` Returns the offset percent for window alignment key line in addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignmentOffset()`. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#hasOverlappingRendering()()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#hasPreviousViewInSameRow(int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Returns true if the view at the given position has a same row sibling in front of it. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#isChildLayoutAnimated()()` Returns true if an animation will run when a child changes size or when adding or removing a child. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#isFocusDrawingOrderEnabled()()` Returns true if draws selected child at last, false otherwise. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#isFocusSearchDisabled()()` Returns true if focus search is disabled. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#isItemAlignmentOffsetWithPadding()()` Returns true if applies padding to item alignment when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is 0 or 100; returns false otherwise. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#isScrollEnabled()()` Returns true if scrolling is enabled, false otherwise. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#isWindowAlignmentPreferKeyLineOverHighEdge()()` Returns whether prefer key line over high edge when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE()` is used. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#isWindowAlignmentPreferKeyLineOverLowEdge()()` Returns whether prefer key line over low edge when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE()` is used. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#onGenericMotionEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#onRequestFocusInDescendants(int,android.graphics.Rect)(direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, previouslyFocusedRect: https://developer.android.com/reference/android/graphics/Rect.html?)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#onRtlPropertiesChanged(int)(layoutDirection: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Notify layout manager that layout directionality has been updated |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#removeOnChildViewHolderSelectedListener(androidx.leanback.widget.OnChildViewHolderSelectedListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildViewHolderSelectedListener )` Remove the callback invoked when an item in BaseGridView has been selected. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#removeOnLayoutCompletedListener(androidx.leanback.widget.BaseGridView.OnLayoutCompletedListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnLayoutCompletedListener )` Removes a callback to be invoked when the BaseGridView completes a full layout calculation. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#removeView(android.view.View)(view: https://developer.android.com/reference/android/view/View.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#removeViewAt(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#scrollToPosition(int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Convenience method to scroll to a certain position. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setAnimateChildLayout(boolean)(animateChildLayout: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Sets whether ItemAnimator should run when a child changes size or when adding or removing a child. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setChildrenVisibility(int)(visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Changes and overrides children's visibility. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setFocusDrawingOrderEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Enables or disables the default "focus draw at last" order rule. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setFocusScrollStrategy(int)(scrollStrategy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the strategy used to scroll in response to item focus changing: |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setFocusSearchDisabled(boolean)(disabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Disables or enables focus search. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setGravity(int)(gravity: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the gravity used for child view positioning. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setHasOverlappingRendering(boolean)(hasOverlapping: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setHorizontalMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setHorizontalMargin(int))(margin: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` **This function is deprecated.** Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setHorizontalSpacing(int)` <br /> |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setHorizontalSpacing(int)(spacing: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the horizontal spacing in pixels between two child items. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setInitialPrefetchItemCount(int)(itemCount: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the number of items to prefetch in `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry)`, which defines how many inner items should be prefetched when this GridView is nested inside another RecyclerView. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemAlignmentOffset(int)(offset: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets number of pixels to the end of low edge. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemAlignmentOffsetPercent(float)(offsetPercent: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Sets the offset percent for item alignment in addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffset()`. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemAlignmentOffsetWithPadding(boolean)(withPadding: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Sets whether applies padding to item alignment when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is 0 or 100. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemAlignmentViewId(int)(viewId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the id of the view to align with. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setItemMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemMargin(int))(margin: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` **This function is deprecated.** use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemSpacing(int)` <br /> |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemSpacing(int)(spacing: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the vertical and horizontal spacing in pixels between two child items. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setLayoutEnabled(boolean)(layoutEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Enables or disables layout. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setLayoutManager(androidx.recyclerview.widget.RecyclerView.LayoutManager)(layout: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager?)` Set the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager` that this RecyclerView will use. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setOnChildLaidOutListener(androidx.leanback.widget.OnChildLaidOutListener)(listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildLaidOutListener?)` Registers a callback to be invoked when an item in BaseGridView has been laid out. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setOnChildSelectedListener(androidx.leanback.widget.OnChildSelectedListener)(listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildSelectedListener?)` Registers a callback to be invoked when an item in BaseGridView has been selected. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setOnChildViewHolderSelectedListener(androidx.leanback.widget.OnChildViewHolderSelectedListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildViewHolderSelectedListener? )` Registers a callback to be invoked when an item in BaseGridView has been selected. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setOnKeyInterceptListener(androidx.leanback.widget.BaseGridView.OnKeyInterceptListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnKeyInterceptListener? )` Sets the key intercept listener. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setOnMotionInterceptListener(androidx.leanback.widget.BaseGridView.OnMotionInterceptListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnMotionInterceptListener? )` Sets the generic motion intercept listener. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setOnTouchInterceptListener(androidx.leanback.widget.BaseGridView.OnTouchInterceptListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnTouchInterceptListener? )` Sets the touch intercept listener. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setOnUnhandledKeyListener(androidx.leanback.widget.BaseGridView.OnUnhandledKeyListener)( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnUnhandledKeyListener? )` Sets the unhandled key listener. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setPruneChild(boolean)(pruneChild: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Enables or disables pruning of children. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSaveChildrenLimitNumber(int)(limitNumber: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the limit number when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSaveChildrenPolicy()` is `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD()`. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSaveChildrenPolicy(int)(savePolicy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the policy for saving children. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setScrollEnabled(boolean)(scrollEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Enables or disables scrolling. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPosition(int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Changes the selected item immediately without animation. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPosition(int,int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, scrollExtra: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Changes the selected item immediately without animation, scrollExtra is applied in primary scroll direction. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPosition(int,androidx.leanback.widget.ViewHolderTask)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, task: https://developer.android.com/reference/kotlin/androidx/leanback/widget/ViewHolderTask?)` Perform a task on ViewHolder at given position after scroll to it. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionSmooth(int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Changes the selected item and run an animation to scroll to the target position. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionSmooth(int,androidx.leanback.widget.ViewHolderTask)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, task: https://developer.android.com/reference/kotlin/androidx/leanback/widget/ViewHolderTask?)` Perform a task on ViewHolder at given position after smooth scrolling to it. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionToAlignedChild()()` Clear the hovered position set by `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionToUnalignedChild(android.view.View)`. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionToUnalignedChild(android.view.View)(child: https://developer.android.com/reference/android/view/View.html)` Update `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSelectedPosition()` to an unaligned child. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSmoothScrollByBehavior(androidx.leanback.widget.BaseGridView.SmoothScrollByBehavior)( behavior: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.SmoothScrollByBehavior? )` Set custom behavior for smoothScrollBy(). |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSmoothScrollMaxPendingMoves(int)(maxPendingMoves: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` When holding DPAD, DPAD events are generated faster than the grid view can scroll. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSmoothScrollSpeedFactor(float)(smoothScrollSpeedFactor: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Set factor of how slow the smoothScroller should run. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setVerticalMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setVerticalMargin(int))(margin: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` **This function is deprecated.** Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setVerticalSpacing(int)` <br /> |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setVerticalSpacing(int)(spacing: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the vertical spacing in pixels between two child items. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setWindowAlignment(int)(windowAlignment: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the method for focused item alignment in the view. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setWindowAlignmentOffset(int)(offset: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Sets the offset in pixels for window alignment key line. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setWindowAlignmentOffsetPercent(float)(offsetPercent: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Sets the offset percent for window alignment key line in addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignmentOffset()`. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setWindowAlignmentPreferKeyLineOverHighEdge(boolean)( preferKeyLineOverHighEdge: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html )` Returns whether prefer key line over high edge when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE()` is used. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setWindowAlignmentPreferKeyLineOverLowEdge(boolean)( preferKeyLineOverLowEdge: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html )` Sets whether prefer key line over low edge when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE()` is used. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#smoothScrollBy(int,int)(dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Animate a scroll by the given amount of pixels along either axis. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#smoothScrollBy(int,int,android.view.animation.Interpolator)(dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, interpolator: https://developer.android.com/reference/android/view/animation/Interpolator.html?)` Animate a scroll by the given amount of pixels along either axis. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#smoothScrollToPosition(int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Starts a smooth scroll to an adapter position. |

| ### Protected functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#dispatchGenericFocusedEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html)` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#onFocusChanged(boolean,int,android.graphics.Rect)( gainFocus: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, previouslyFocusedRect: https://developer.android.com/reference/android/graphics/Rect.html? )` |

### Inherited Constants

From [androidx.recyclerview.widget.RecyclerView](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView) `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#HORIZONTAL() = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#INVALID_TYPE() = -1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#NO_ID() = -1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#NO_POSITION() = -1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#SCROLL_STATE_DRAGGING() = 1`

The RecyclerView is currently being dragged by outside input such as user touch input.
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#SCROLL_STATE_IDLE() = 0`

The RecyclerView is not currently scrolling.
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#SCROLL_STATE_SETTLING() = 2`

The RecyclerView is currently animating to a final position while not under outside control.
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#TOUCH_SLOP_DEFAULT() = 0`

Constant for use with `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setScrollingTouchSlop(int)`.
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#TOUCH_SLOP_PAGING() = 1`

Constant for use with `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setScrollingTouchSlop(int)`.
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#UNDEFINED_DURATION() = -2147483648`

Constant that represents that a duration has not been defined.
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#VERTICAL() = 1` From [android.view.View](https://developer.android.com/reference/android/view/View.html) `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#ACCESSIBILITY_DATA_SENSITIVE_AUTO = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#ACCESSIBILITY_DATA_SENSITIVE_NO = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#ACCESSIBILITY_DATA_SENSITIVE_YES = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#ACCESSIBILITY_LIVE_REGION_NONE = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#ACCESSIBILITY_LIVE_REGION_POLITE = 1` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#ALPHA` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE = "creditCardExpirationDate"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY = "creditCardExpirationDay"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH = "creditCardExpirationMonth"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR = "creditCardExpirationYear"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_CREDIT_CARD_NUMBER = "creditCardNumber"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE = "creditCardSecurityCode"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_EMAIL_ADDRESS = "emailAddress"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_NAME = "name"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_PASSWORD = "password"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_PHONE = "phone"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_POSTAL_ADDRESS = "postalAddress"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_POSTAL_CODE = "postalCode"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_HINT_USERNAME = "username"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_TYPE_DATE = 4` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_TYPE_LIST = 3` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_TYPE_NONE = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_TYPE_TEXT = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#AUTOFILL_TYPE_TOGGLE = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#CONTENT_SENSITIVITY_AUTO = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#CONTENT_SENSITIVITY_NOT_SENSITIVE = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#CONTENT_SENSITIVITY_SENSITIVE = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_ACCESSIBILITY_ACTION = 1024` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_GLOBAL = 256` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION = 64` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION = 128` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_GLOBAL_SAME_APPLICATION = 4096` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_GLOBAL_URI_READ = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_GLOBAL_URI_WRITE = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_HIDE_CALLING_TASK_ON_DRAG_START = 16384` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_OPAQUE = 512` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAG_FLAG_START_INTENT_SENDER_ON_UNHANDLED_DRAG = 8192` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_AUTO = 0`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_HIGH = 1048576`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#DRAWING_CACHE_QUALITY_LOW = 524288`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#EMPTY_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#ENABLED_FOCUSED_SELECTED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#ENABLED_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#ENABLED_SELECTED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#ENABLED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#ENABLED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FIND_VIEWS_WITH_CONTENT_DESCRIPTION = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FIND_VIEWS_WITH_TEXT = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUSABLE = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUSABLES_ALL = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUSABLES_TOUCH_MODE = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUSABLE_AUTO = 16` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#FOCUSED_SELECTED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#FOCUSED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUS_BACKWARD = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUS_DOWN = 130` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUS_FORWARD = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUS_LEFT = 17` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUS_RIGHT = 66` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#FOCUS_UP = 33` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#GONE = 8` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#HAPTIC_FEEDBACK_ENABLED = 268435456` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_NO = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_ACCESSIBILITY_YES = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_AUTOFILL_AUTO = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_AUTOFILL_NO = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS = 8` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_AUTOFILL_YES = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS = 4` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_CONTENT_CAPTURE_AUTO = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_CONTENT_CAPTURE_NO = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS = 8` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_CONTENT_CAPTURE_YES = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS = 4` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#INVISIBLE = 4` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#KEEP_SCREEN_ON = 67108864` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#LAYER_TYPE_HARDWARE = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#LAYER_TYPE_NONE = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#LAYER_TYPE_SOFTWARE = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_INHERIT = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LOCALE = 3` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_LTR = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#LAYOUT_DIRECTION_RTL = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#MEASURED_HEIGHT_STATE_SHIFT = 16` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#MEASURED_SIZE_MASK = 16777215` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#MEASURED_STATE_MASK = -16777216` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#MEASURED_STATE_TOO_SMALL = 16777216` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#NOT_FOCUSABLE = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#NO_ID = -1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#OVER_SCROLL_ALWAYS = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#OVER_SCROLL_IF_CONTENT_SCROLLS = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#OVER_SCROLL_NEVER = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#POINTER_CAPTURE_MODE_ABSOLUTE = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#POINTER_CAPTURE_MODE_RELATIVE = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#POINTER_CAPTURE_MODE_UNCAPTURED = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_SELECTED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_FOCUSED_SELECTED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_SELECTED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#PRESSED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#RECTANGLE_ON_SCREEN_REQUEST_SOURCE_INPUT_FOCUS = 3` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#RECTANGLE_ON_SCREEN_REQUEST_SOURCE_SCROLL_ONLY = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#RECTANGLE_ON_SCREEN_REQUEST_SOURCE_TEXT_CURSOR = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#RECTANGLE_ON_SCREEN_REQUEST_SOURCE_UNDEFINED = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#REQUESTED_FRAME_RATE_CATEGORY_DEFAULT` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#REQUESTED_FRAME_RATE_CATEGORY_HIGH = -4.0f` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#REQUESTED_FRAME_RATE_CATEGORY_LOW = -2.0f` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#REQUESTED_FRAME_RATE_CATEGORY_NORMAL = -3.0f` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#REQUESTED_FRAME_RATE_CATEGORY_NO_PREFERENCE = -1.0f` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#ROTATION` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#ROTATION_X` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#ROTATION_Y` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#SCALE_X` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#SCALE_Y` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCREEN_STATE_OFF = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCREEN_STATE_ON = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLLBARS_INSIDE_INSET = 16777216` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLLBARS_INSIDE_OVERLAY = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLLBARS_OUTSIDE_INSET = 50331648` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLLBARS_OUTSIDE_OVERLAY = 33554432` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_DEFAULT = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_LEFT = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLLBAR_POSITION_RIGHT = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_AXIS_HORIZONTAL = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_AXIS_NONE = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_AXIS_VERTICAL = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_CAPTURE_HINT_AUTO = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_CAPTURE_HINT_EXCLUDE = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS = 4` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_CAPTURE_HINT_INCLUDE = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_INDICATOR_BOTTOM = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_INDICATOR_END = 32` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_INDICATOR_LEFT = 4` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_INDICATOR_RIGHT = 8` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_INDICATOR_START = 16` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SCROLL_INDICATOR_TOP = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#SELECTED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#SELECTED_WINDOW_FOCUSED_STATE_SET` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SOUND_EFFECTS_ENABLED = 134217728` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#STATUS_BAR_HIDDEN = 1`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#STATUS_BAR_VISIBLE = 0`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_FULLSCREEN = 4`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_HIDE_NAVIGATION = 2`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_IMMERSIVE = 2048`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_IMMERSIVE_STICKY = 4096`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN = 1024`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION = 512`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_STABLE = 256`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR = 16`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LIGHT_STATUS_BAR = 8192`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LOW_PROFILE = 1`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_VISIBLE = 0`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_LAYOUT_FLAGS = 1536`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_CENTER = 4` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_GRAVITY = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_INHERIT = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_TEXT_END = 3` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_TEXT_START = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_VIEW_END = 6` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_ALIGNMENT_VIEW_START = 5` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_ANY_RTL = 2` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_FIRST_STRONG = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_FIRST_STRONG_LTR = 6` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_FIRST_STRONG_RTL = 7` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_INHERIT = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_LOCALE = 5` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_LTR = 3` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#TEXT_DIRECTION_RTL = 4` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#TRANSLATION_X` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#TRANSLATION_Y` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#TRANSLATION_Z` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#VIEW_LOG_TAG = "View"` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#VISIBLE = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#WINDOW_FOCUSED_STATE_SET` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#X` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#Y` `const https://developer.android.com/reference/android/util/Property.html<https://developer.android.com/reference/android/view/View.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html!>!` `https://developer.android.com/reference/android/view/View.html#Z` From [android.view.ViewGroup](https://developer.android.com/reference/android/view/ViewGroup.html) `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#CLIP_TO_PADDING_MASK = 34` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#FOCUS_AFTER_DESCENDANTS = 262144` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#FOCUS_BEFORE_DESCENDANTS = 131072` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#FOCUS_BLOCK_DESCENDANTS = 393216` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#LAYOUT_MODE_CLIP_BOUNDS = 0` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#LAYOUT_MODE_OPTICAL_BOUNDS = 1` `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#PERSISTENT_ALL_CACHES = 3`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#PERSISTENT_ANIMATION_CACHE = 1`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#PERSISTENT_NO_CACHE = 0`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#PERSISTENT_SCROLLING_CACHE = 2`

**This property is deprecated.**

### Inherited functions

From [androidx.core.view.NestedScrollingChild](https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild) `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild#dispatchNestedPreScroll(int,int,int[],int[])(

dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>?,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>?

)`

Dispatch one step of a nested scroll in progress before this view consumes any portion of it.
`abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild#dispatchNestedScroll(int,int,int,int,int[])(

dxConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dxUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>?

)`

Dispatch one step of a nested scroll in progress.
`abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild#startNestedScroll(int)(axes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Begin a nestable scroll operation along the given axes.
From [androidx.core.view.NestedScrollingChild2](https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild2) `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild2#dispatchNestedPreScroll(int,int,int[],int[],int)(

dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>?,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>?,

type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)`

Dispatch one step of a nested scroll in progress before this view consumes any portion of it.
`abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild2#dispatchNestedScroll(int,int,int,int,int[],int)(

dxConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dxUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>?,

type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)`

Dispatch one step of a nested scroll in progress.
`abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild2#hasNestedScrollingParent(int)(type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Returns true if this view has a nested scrolling parent for the given input type.
`abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild2#startNestedScroll(int,int)(axes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Begin a nestable scroll operation along the given axes, for the given input type.
`abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild2#stopNestedScroll(int)(type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Stop a nested scroll in progress for the given input type.
From [androidx.core.view.NestedScrollingChild3](https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild3) `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/core/view/NestedScrollingChild3#dispatchNestedScroll(int,int,int,int,int[],int,int[])(

dxConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dxUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>?,

type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>

)`

Dispatch one step of a nested scroll in progress.
From [androidx.recyclerview.widget.RecyclerView](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView) `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addFocusables(java.util.ArrayList<android.view.View>,int,int)(views: https://developer.android.com/reference/java/util/ArrayList.html<https://developer.android.com/reference/android/view/View.html!>!, direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, focusableMode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addItemDecoration(androidx.recyclerview.widget.RecyclerView.ItemDecoration)(decor: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration)`

Add an `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration` to this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addItemDecoration(androidx.recyclerview.widget.RecyclerView.ItemDecoration,int)(decor: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration, index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Add an `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration` to this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addOnChildAttachStateChangeListener(androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener)(

listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnChildAttachStateChangeListener

)`

Register a listener that will be notified whenever a child view is attached to or detached from RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addOnItemTouchListener(androidx.recyclerview.widget.RecyclerView.OnItemTouchListener)(listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnItemTouchListener)`

Add an `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnItemTouchListener` to intercept touch events before they are dispatched to child views or this view's standard scrolling behavior.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addOnScrollListener(androidx.recyclerview.widget.RecyclerView.OnScrollListener)(listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnScrollListener)`

Add a listener that will be notified of any changes in scroll state or position.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addRecyclerListener(androidx.recyclerview.widget.RecyclerView.RecyclerListener)(listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.RecyclerListener)`

Register a listener that will be notified whenever a child view is recycled.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#checkLayoutParams(android.view.ViewGroup.LayoutParams)(p: https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#clearOnChildAttachStateChangeListeners()()`

Removes all listeners that were added via `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addOnChildAttachStateChangeListener(androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener)`.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#clearOnScrollListeners()()`

Remove all secondary listener that were notified of any changes in scroll state or position.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#computeHorizontalScrollExtent()()`

Compute the horizontal extent of the horizontal scrollbar's thumb within the horizontal range.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#computeHorizontalScrollOffset()()`

Compute the horizontal offset of the horizontal scrollbar's thumb within the horizontal range.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#computeHorizontalScrollRange()()`

Compute the horizontal range that the horizontal scrollbar represents.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#computeVerticalScrollExtent()()`

Compute the vertical extent of the vertical scrollbar's thumb within the vertical range.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#computeVerticalScrollOffset()()`

Compute the vertical offset of the vertical scrollbar's thumb within the vertical range.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#computeVerticalScrollRange()()`

Compute the vertical range that the vertical scrollbar represents.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchNestedFling(float,float,boolean)(velocityX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, velocityY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchNestedPreFling(float,float)(velocityX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, velocityY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchNestedPreScroll(int,int,int[],int[])(

dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchNestedPreScroll(int,int,int[],int[],int)(

dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)`

Dispatch one step of a nested scroll in progress before this view consumes any portion of it.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchNestedScroll(int,int,int,int,int[])(

dxConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dxUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchNestedScroll(int,int,int,int,int[],int)(

dxConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dxUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)`

Dispatch one step of a nested scroll in progress.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchNestedScroll(int,int,int,int,int[],int,int[])(

dxConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dxUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>

)`

Dispatch one step of a nested scroll in progress.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)(event: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchRestoreInstanceState(android.util.SparseArray<android.os.Parcelable>)(container: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/os/Parcelable.html!>!)`

Override to prevent thawing of any views created by the adapter.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#dispatchSaveInstanceState(android.util.SparseArray<android.os.Parcelable>)(container: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/os/Parcelable.html!>!)`

Override to prevent freezing of any views created by the adapter.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#draw(android.graphics.Canvas)(c: https://developer.android.com/reference/android/graphics/Canvas.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#drawChild(android.graphics.Canvas,android.view.View,long)(canvas: https://developer.android.com/reference/android/graphics/Canvas.html, child: https://developer.android.com/reference/android/view/View.html!, drawingTime: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` `https://developer.android.com/reference/android/view/View.html?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findChildViewUnder(float,float)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)`

Find the topmost view under the given point.
`https://developer.android.com/reference/android/view/View.html?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findContainingItemView(android.view.View)(view: https://developer.android.com/reference/android/view/View.html)`

Traverses the ancestors of the given view and returns the item view that contains it and also a direct child of the RecyclerView.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findContainingViewHolder(android.view.View)(view: https://developer.android.com/reference/android/view/View.html)`

Returns the ViewHolder that contains the given view.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findViewHolderForAdapterPosition(int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Return the ViewHolder for the item in the given position of the data set.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder!` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findViewHolderForItemId(long)(id: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)`

Return the ViewHolder for the item with the given id.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findViewHolderForLayoutPosition(int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Return the ViewHolder for the item in the given position of the data set as of the latest layout pass.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder?` `[findViewHolderForPosition](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findViewHolderForPosition(int))(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**

use `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findViewHolderForLayoutPosition(int)` or `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#findViewHolderForAdapterPosition(int)`

<br />

`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#fling(int,int)(velocityX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, velocityY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Begin a standard fling with an initial velocity along each axis in pixels per second.
`https://developer.android.com/reference/android/view/View.html!` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#focusSearch(android.view.View,int)(focused: https://developer.android.com/reference/android/view/View.html!, direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Since RecyclerView is a collection ViewGroup that includes virtual children (items that are in the Adapter but not visible in the UI), it employs a more involved focus search strategy that differs from other ViewGroups.
`https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#generateDefaultLayoutParams()()` `https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#generateLayoutParams(android.util.AttributeSet)(attrs: https://developer.android.com/reference/android/util/AttributeSet.html!)` `https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#generateLayoutParams(android.view.ViewGroup.LayoutParams)(p: https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getAccessibilityClassName()()` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.Adapter?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getAdapter()()`

Retrieves the previously set adapter or null if no adapter is set.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getBaseline()()`

Return the offset of the RecyclerView's text baseline from the its top boundary.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getChildAdapterPosition(android.view.View)(child: https://developer.android.com/reference/android/view/View.html)`

Return the adapter position that the given child view corresponds to.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getChildItemId(android.view.View)(child: https://developer.android.com/reference/android/view/View.html)`

Return the stable item id that the given child view corresponds to.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getChildLayoutPosition(android.view.View)(child: https://developer.android.com/reference/android/view/View.html)`

Return the adapter position of the given child view as of the latest completed layout pass.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `[getChildPosition](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getChildPosition(android.view.View))(child: https://developer.android.com/reference/android/view/View.html)`

**This function is deprecated.**

use `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getChildAdapterPosition(android.view.View)` or `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getChildLayoutPosition(android.view.View)`.

<br />

`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder!` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getChildViewHolder(android.view.View)(child: https://developer.android.com/reference/android/view/View.html)`

Retrieve the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder` for the given child view.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getClipToPadding()()`

Returns whether this RecyclerView will clip its children to its padding, and resize (but not clip) any EdgeEffect to the padded region, if padding is present.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getCompatAccessibilityDelegate()()`

Returns the accessibility delegate compatibility implementation used by the RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect)(view: https://developer.android.com/reference/android/view/View.html, outBounds: https://developer.android.com/reference/android/graphics/Rect.html)`

Returns the bounds of the view including its decoration and margins.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.EdgeEffectFactory` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getEdgeEffectFactory()()`

Retrieves the previously set `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.EdgeEffectFactory` or the default factory if nothing was set.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemAnimator?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getItemAnimator()()`

Gets the current ItemAnimator for this RecyclerView.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getItemDecorationAt(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Returns an `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration` previously added to this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getItemDecorationCount()()`

Returns the number of `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration` currently added to this RecyclerView.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getLayoutManager()()`

Return the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager` currently responsible for layout policy for this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getMaxFlingVelocity()()`

Returns the maximum fling velocity used by this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getMinFlingVelocity()()`

Returns the minimum velocity to start a fling.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnFlingListener?` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getOnFlingListener()()`

Get the current `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnFlingListener` from this `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView`.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getPreserveFocusAfterLayout()()`

Returns true if the RecyclerView should attempt to preserve currently focused Adapter Item's focus even if the View representing the Item is replaced during a layout calculation.
`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.RecycledViewPool` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getRecycledViewPool()()`

Retrieve this RecyclerView's `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.RecycledViewPool`.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getScrollState()()`

Return the current scrolling state of the RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#hasFixedSize()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#hasNestedScrollingParent()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#hasNestedScrollingParent(int)(type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Returns true if this view has a nested scrolling parent for the given input type.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#hasPendingAdapterUpdates()()`

Returns whether there are pending adapter updates which are not yet applied to the layout.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#invalidateItemDecorations()()`

Invalidates all ItemDecorations.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#isAnimating()()`

Returns true if RecyclerView is currently running some animations.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#isAttachedToWindow()()`

Returns true if RecyclerView is attached to window.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#isComputingLayout()()`

Returns whether RecyclerView is currently computing a layout.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isLayoutFrozen](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#isLayoutFrozen())()`

**This function is deprecated.**

Use `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#isLayoutSuppressed()`.

<br />

`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#isLayoutSuppressed()()`

Returns whether layout and scroll calls on this container are currently being suppressed, due to an earlier call to `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#suppressLayout(boolean)`.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#isNestedScrollingEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#nestedScrollBy(int,int)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Same as `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#scrollBy(int,int)`, but also participates in nested scrolling.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#offsetChildrenHorizontal(int)(dx: @https://developer.android.com/reference/kotlin/androidx/annotation/Px https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Offset the bounds of all child views by `dx` pixels.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#offsetChildrenVertical(int)(dy: @https://developer.android.com/reference/kotlin/androidx/annotation/Px https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Offset the bounds of all child views by `dy` pixels.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onAttachedToWindow()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onChildAttachedToWindow(android.view.View)(child: https://developer.android.com/reference/android/view/View.html)`

Called when an item view is attached to this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onChildDetachedFromWindow(android.view.View)(child: https://developer.android.com/reference/android/view/View.html)`

Called when an item view is detached from this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onDetachedFromWindow()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onDraw(android.graphics.Canvas)(c: https://developer.android.com/reference/android/graphics/Canvas.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onInterceptTouchEvent(android.view.MotionEvent)(e: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onLayout(boolean,int,int,int,int)(changed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, l: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, t: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, r: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, b: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onMeasure(int,int)(widthSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, heightSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onRestoreInstanceState(android.os.Parcelable)(state: https://developer.android.com/reference/android/os/Parcelable.html!)` `https://developer.android.com/reference/android/os/Parcelable.html!` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onSaveInstanceState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onScrollStateChanged(int)(state: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Called when the scroll state of this RecyclerView changes.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onScrolled(int,int)(dx: @https://developer.android.com/reference/kotlin/androidx/annotation/Px https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, dy: @https://developer.android.com/reference/kotlin/androidx/annotation/Px https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Called when the scroll position of this RecyclerView changes.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onSizeChanged(int,int,int,int)(w: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, h: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, oldw: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, oldh: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#onTouchEvent(android.view.MotionEvent)(e: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeDetachedView(android.view.View,boolean)(child: https://developer.android.com/reference/android/view/View.html!, animate: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeItemDecoration(androidx.recyclerview.widget.RecyclerView.ItemDecoration)(decor: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration)`

Remove an `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration` from this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeItemDecorationAt(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Removes the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemDecoration` associated with the supplied index position.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeOnChildAttachStateChangeListener(androidx.recyclerview.widget.RecyclerView.OnChildAttachStateChangeListener)(

listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnChildAttachStateChangeListener

)`

Removes the provided listener from child attached state listeners list.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView.OnItemTouchListener)(listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnItemTouchListener)`

Remove an `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnItemTouchListener`.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeOnScrollListener(androidx.recyclerview.widget.RecyclerView.OnScrollListener)(listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnScrollListener)`

Remove a listener that was notified of any changes in scroll state or position.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeRecyclerListener(androidx.recyclerview.widget.RecyclerView.RecyclerListener)(listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.RecyclerListener)`

Removes the provided listener from RecyclerListener list.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#requestChildFocus(android.view.View,android.view.View)(child: https://developer.android.com/reference/android/view/View.html!, focused: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean)(child: https://developer.android.com/reference/android/view/View.html!, rect: https://developer.android.com/reference/android/graphics/Rect.html!, immediate: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#requestDisallowInterceptTouchEvent(boolean)(disallowIntercept: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#requestLayout()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#scrollBy(int,int)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#scrollTo(int,int)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent)(event: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setAccessibilityDelegateCompat(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate)(

accessibilityDelegate: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate?

)`

Sets the accessibility delegate compatibility implementation used by RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setAdapter(androidx.recyclerview.widget.RecyclerView.Adapter)(adapter: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.Adapter?)`

Set a new adapter to provide child views on demand.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setChildDrawingOrderCallback(androidx.recyclerview.widget.RecyclerView.ChildDrawingOrderCallback)(

childDrawingOrderCallback: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ChildDrawingOrderCallback?

)`

Sets the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ChildDrawingOrderCallback` to be used for drawing children.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setClipToPadding(boolean)(clipToPadding: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setDebugAssertionsEnabled(boolean)(debugAssertionsEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

Enable internal assertions about RecyclerView's state and throw exceptions if the assertions are violated.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView.EdgeEffectFactory)(edgeEffectFactory: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.EdgeEffectFactory)`

Set a `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.EdgeEffectFactory` for this `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView`.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setHasFixedSize(boolean)(hasFixedSize: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

RecyclerView can perform several optimizations if it can know in advance that RecyclerView's size is not affected by the adapter contents.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setItemAnimator(androidx.recyclerview.widget.RecyclerView.ItemAnimator)(animator: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemAnimator?)`

Sets the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ItemAnimator` that will handle animations involving changes to the items in this RecyclerView.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setItemViewCacheSize(int)(size: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Set the number of offscreen views to retain before adding them to the potentially shared `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#getRecycledViewPool()`.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setLayoutFrozen](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setLayoutFrozen(boolean))(frozen: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**

Use `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#suppressLayout(boolean)`.

<br />

`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setLayoutTransition](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setLayoutTransition(android.animation.LayoutTransition))(transition: https://developer.android.com/reference/android/animation/LayoutTransition.html!)`

**This function is deprecated.**

Use `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setItemAnimator(androidx.recyclerview.widget.RecyclerView.ItemAnimator)` ()}.

<br />

`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setNestedScrollingEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setOnFlingListener(androidx.recyclerview.widget.RecyclerView.OnFlingListener)(onFlingListener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnFlingListener?)`

Set a `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnFlingListener` for this `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView`.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setOnScrollListener](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setOnScrollListener(androidx.recyclerview.widget.RecyclerView.OnScrollListener))(listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.OnScrollListener?)`

**This function is deprecated.**

Use `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addOnScrollListener(androidx.recyclerview.widget.RecyclerView.OnScrollListener)` and `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeOnScrollListener(androidx.recyclerview.widget.RecyclerView.OnScrollListener)`

<br />

`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setPreserveFocusAfterLayout(boolean)(preserveFocusAfterLayout: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

Set whether the RecyclerView should try to keep the same Item focused after a layout calculation or not.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setRecycledViewPool(androidx.recyclerview.widget.RecyclerView.RecycledViewPool)(pool: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.RecycledViewPool?)`

Recycled view pools allow multiple RecyclerViews to share a common pool of scrap views.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setRecyclerListener](https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setRecyclerListener(androidx.recyclerview.widget.RecyclerView.RecyclerListener))(listener: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.RecyclerListener?)`

**This function is deprecated.**

Use `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#addRecyclerListener(androidx.recyclerview.widget.RecyclerView.RecyclerListener)` and `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#removeRecyclerListener(androidx.recyclerview.widget.RecyclerView.RecyclerListener)`

<br />

`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setScrollingTouchSlop(int)(slopConstant: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Configure the scrolling touch slop for a specific use case.
`java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setVerboseLoggingEnabled(boolean)(verboseLoggingEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

Enable verbose logging within RecyclerView itself.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#setViewCacheExtension(androidx.recyclerview.widget.RecyclerView.ViewCacheExtension)(extension: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewCacheExtension?)`

Sets a new `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewCacheExtension` to be used by the Recycler.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#smoothScrollBy(int,int,android.view.animation.Interpolator,int)(

dx: @https://developer.android.com/reference/kotlin/androidx/annotation/Px https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dy: @https://developer.android.com/reference/kotlin/androidx/annotation/Px https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

interpolator: https://developer.android.com/reference/android/view/animation/Interpolator.html?,

duration: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)`

Smooth scrolls the RecyclerView by a given distance.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#startNestedScroll(int)(axes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#startNestedScroll(int,int)(axes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Begin a nestable scroll operation along the given axes, for the given input type.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#stopNestedScroll()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#stopNestedScroll(int)(type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

Stop a nested scroll in progress for the given input type.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#stopScroll()()`

Stop any current scroll in progress, such as one started by `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#smoothScrollBy(int,int)`, `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#fling(int,int)` or a touch-initiated fling.
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#suppressLayout(boolean)(suppress: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

Tells this RecyclerView to suppress all layout and scroll calls until layout suppression is disabled with a later call to suppressLayout(false).
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#swapAdapter(androidx.recyclerview.widget.RecyclerView.Adapter,boolean)(

adapter: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.Adapter?,

removeAndRecycleExistingViews: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html

)`

Swaps the current adapter with the provided one.
From [android.view.View](https://developer.android.com/reference/android/view/View.html) `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)(

listener: https://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)(listener: https://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#addOnUnhandledKeyEventListener(android.view.View.OnUnhandledKeyEventListener)(

listener: https://developer.android.com/reference/android/view/View.OnUnhandledKeyEventListener.html!

)` `https://developer.android.com/reference/android/view/ViewPropertyAnimator.html!` `https://developer.android.com/reference/android/view/View.html#animate()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#announceForAccessibility(java.lang.CharSequence)(text: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#autofill(android.util.SparseArray&lt;android.view.autofill.AutofillValue&gt;)(values: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/view/autofill/AutofillValue.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#awakenScrollBars()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#bringToFront()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#buildDrawingCache()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#buildLayer()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#callOnClick()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#canResolveLayoutDirection()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#canResolveTextAlignment()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#canResolveTextDirection()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#canScrollHorizontally(int)(direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#canScrollVertically(int)(direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#cancelDragAndDrop()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#cancelLongPress()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#cancelPendingInputEvents()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#checkInputConnectionProxy(android.view.View)(view: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#clearAnimation()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#clearPendingCredentialRequest()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#clearViewTranslationCallback()()` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#combineMeasuredStates(int, int)(curState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, newState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#computeHorizontalScrollExtent()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#computeHorizontalScrollOffset()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#computeHorizontalScrollRange()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#computeScroll()()` `https://developer.android.com/reference/android/view/WindowInsets.html!` `https://developer.android.com/reference/android/view/View.html#computeSystemWindowInsets(android.view.WindowInsets, android.graphics.Rect)(in: https://developer.android.com/reference/android/view/WindowInsets.html!, outLocalInsets: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#computeVerticalScrollExtent()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#computeVerticalScrollOffset()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#computeVerticalScrollRange()()` `https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html!` `https://developer.android.com/reference/android/view/View.html#createAccessibilityNodeInfo()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#createContextMenu(android.view.ContextMenu)(menu: https://developer.android.com/reference/android/view/ContextMenu.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#destroyDrawingCache()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#dispatchGenericMotionEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#dispatchNestedFling(float, float, boolean)(velocityX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, velocityY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#dispatchNestedPreFling(float, float)(velocityX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, velocityY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#dispatchNestedPrePerformAccessibilityAction(int, android.os.Bundle)(

action: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

arguments: https://developer.android.com/reference/android/os/Bundle.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#dispatchNestedPreScroll(int, int, int[], int[])(

dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#dispatchNestedScroll(int, int, int, int, int[])(

dxConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dxUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

offsetInWindow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)(event: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#draw(android.graphics.Canvas)(canvas: https://developer.android.com/reference/android/graphics/Canvas.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#drawableHotspotChanged(float, float)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://developer.android.com/reference/android/window/OnBackInvokedDispatcher.html!` `https://developer.android.com/reference/android/view/View.html#findOnBackInvokedDispatcher()()` `T!` `<T : https://developer.android.com/reference/android/view/View.html?> https://developer.android.com/reference/android/view/View.html#findViewById(int)(id: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `T!` `<T : https://developer.android.com/reference/android/view/View.html?> https://developer.android.com/reference/android/view/View.html#findViewWithTag(java.lang.Object)(tag: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#fitSystemWindows(android.graphics.Rect)(insets: https://developer.android.com/reference/android/graphics/Rect.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#forceHasOverlappingRendering(boolean)(hasOverlappingRendering: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#forceLayout()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#generateDisplayHash(java.lang.String, android.graphics.Rect, java.util.concurrent.Executor, android.view.displayhash.DisplayHashResultCallback)(

hashAlgorithm: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!,

bounds: https://developer.android.com/reference/android/graphics/Rect.html!,

executor: https://developer.android.com/reference/java/util/concurrent/Executor.html!,

callback: https://developer.android.com/reference/android/view/displayhash/DisplayHashResultCallback.html!

)` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#generateViewId()()` `https://developer.android.com/reference/android/view/View.AccessibilityDelegate.html!` `https://developer.android.com/reference/android/view/View.html#getAccessibilityDelegate()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getAccessibilityLiveRegion()()` `https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeProvider.html!` `https://developer.android.com/reference/android/view/View.html#getAccessibilityNodeProvider()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` `https://developer.android.com/reference/android/view/View.html#getAccessibilityPaneTitle()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getAccessibilityTraversalAfter()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getAccessibilityTraversalBefore()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#getAllowedHandwritingDelegatePackageName()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#getAllowedHandwritingDelegatorPackageName()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getAlpha()()` `https://developer.android.com/reference/android/view/animation/Animation.html!` `https://developer.android.com/reference/android/view/View.html#getAnimation()()` `https://developer.android.com/reference/android/graphics/Matrix.html!` `https://developer.android.com/reference/android/view/View.html#getAnimationMatrix()()` `https://developer.android.com/reference/android/os/IBinder.html!` `https://developer.android.com/reference/android/view/View.html#getApplicationWindowToken()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#getAttributeResolutionStack(int)(attribute: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-map/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html!>!` `https://developer.android.com/reference/android/view/View.html#getAttributeSourceResourceMap()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!` `https://developer.android.com/reference/android/view/View.html#getAutofillHints()()` `https://developer.android.com/reference/android/view/autofill/AutofillId.html!` `https://developer.android.com/reference/android/view/View.html#getAutofillId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getAutofillType()()` `https://developer.android.com/reference/android/view/autofill/AutofillValue.html!` `https://developer.android.com/reference/android/view/View.html#getAutofillValue()()` `https://developer.android.com/reference/android/graphics/drawable/Drawable.html!` `https://developer.android.com/reference/android/view/View.html#getBackground()()` `https://developer.android.com/reference/android/graphics/BlendMode.html!` `https://developer.android.com/reference/android/view/View.html#getBackgroundTintBlendMode()()` `https://developer.android.com/reference/android/content/res/ColorStateList.html!` `https://developer.android.com/reference/android/view/View.html#getBackgroundTintList()()` `https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html!` `https://developer.android.com/reference/android/view/View.html#getBackgroundTintMode()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getBaseline()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getBottom()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getBottomFadingEdgeStrength()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getBottomPaddingOffset()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getCameraDistance()()` `https://developer.android.com/reference/android/graphics/Rect.html!` `https://developer.android.com/reference/android/view/View.html#getClipBounds()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getClipBounds(android.graphics.Rect)(outRect: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getClipToOutline()()` `https://developer.android.com/reference/android/view/contentcapture/ContentCaptureSession.html!` `https://developer.android.com/reference/android/view/View.html#getContentCaptureSession()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` `https://developer.android.com/reference/android/view/View.html#getContentDescription()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getContentSensitivity()()` `https://developer.android.com/reference/android/content/Context.html!` `https://developer.android.com/reference/android/view/View.html#getContext()()` `https://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html!` `https://developer.android.com/reference/android/view/View.html#getContextMenuInfo()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getDefaultFocusHighlightEnabled()()` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getDefaultSize(int, int)(size: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, measureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://developer.android.com/reference/android/view/Display.html!` `https://developer.android.com/reference/android/view/View.html#getDisplay()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#getDrawableState()()` `https://developer.android.com/reference/android/graphics/Bitmap.html!` `https://developer.android.com/reference/android/view/View.html#getDrawingCache()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getDrawingCacheBackgroundColor()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getDrawingCacheQuality()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#getDrawingRect(android.graphics.Rect)(outRect: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `https://developer.android.com/reference/android/view/View.html#getDrawingTime()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getElevation()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getExplicitStyle()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getFilterTouchesWhenObscured()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getFitsSystemWindows()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getFocusable()()` `https://developer.android.com/reference/java/util/ArrayList.html<https://developer.android.com/reference/android/view/View.html!>!` `https://developer.android.com/reference/android/view/View.html#getFocusables(int)(direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#getFocusedRect(android.graphics.Rect)(r: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://developer.android.com/reference/android/graphics/drawable/Drawable.html!` `https://developer.android.com/reference/android/view/View.html#getForeground()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getForegroundGravity()()` `https://developer.android.com/reference/android/graphics/BlendMode.html!` `https://developer.android.com/reference/android/view/View.html#getForegroundTintBlendMode()()` `https://developer.android.com/reference/android/content/res/ColorStateList.html!` `https://developer.android.com/reference/android/view/View.html#getForegroundTintList()()` `https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html!` `https://developer.android.com/reference/android/view/View.html#getForegroundTintMode()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getFrameContentVelocity()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getGlobalVisibleRect(android.graphics.Rect)(r: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://developer.android.com/reference/android/os/Handler.html!` `https://developer.android.com/reference/android/view/View.html#getHandler()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getHandwritingBoundsOffsetBottom()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getHandwritingBoundsOffsetLeft()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getHandwritingBoundsOffsetRight()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getHandwritingBoundsOffsetTop()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getHandwritingDelegateFlags()()` `https://developer.android.com/reference/java/lang/Runnable.html!` `https://developer.android.com/reference/android/view/View.html#getHandwritingDelegatorCallback()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getHasOverlappingRendering()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getHeight()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#getHitRect(android.graphics.Rect)(outRect: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getHorizontalFadingEdgeLength()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getHorizontalScrollbarHeight()()` `https://developer.android.com/reference/android/graphics/drawable/Drawable.html!` `https://developer.android.com/reference/android/view/View.html#getHorizontalScrollbarThumbDrawable()()` `https://developer.android.com/reference/android/graphics/drawable/Drawable.html!` `https://developer.android.com/reference/android/view/View.html#getHorizontalScrollbarTrackDrawable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getImportantForAccessibility()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getImportantForAutofill()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getImportantForContentCapture()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getKeepScreenOn()()` `https://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html!` `https://developer.android.com/reference/android/view/View.html#getKeyDispatcherState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getLabelFor()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getLayerType()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getLayoutDirection()()` `https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!` `https://developer.android.com/reference/android/view/View.html#getLayoutParams()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getLeft()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getLeftFadingEdgeStrength()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getLeftPaddingOffset()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getLocalVisibleRect(android.graphics.Rect)(r: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#getLocationInSurface(int[])(location: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#getLocationInWindow(int[])(outLocation: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#getLocationOnScreen(int[])(outLocation: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!)` `https://developer.android.com/reference/android/graphics/Matrix.html!` `https://developer.android.com/reference/android/view/View.html#getMatrix()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getMeasuredHeight()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getMeasuredHeightAndState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getMeasuredState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getMeasuredWidth()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getMeasuredWidthAndState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getMinimumHeight()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getMinimumWidth()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getNextClusterForwardId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getNextFocusDownId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getNextFocusForwardId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getNextFocusLeftId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getNextFocusRightId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getNextFocusUpId()()` `https://developer.android.com/reference/android/view/View.OnFocusChangeListener.html!` `https://developer.android.com/reference/android/view/View.html#getOnFocusChangeListener()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getOutlineAmbientShadowColor()()` `https://developer.android.com/reference/android/view/ViewOutlineProvider.html!` `https://developer.android.com/reference/android/view/View.html#getOutlineProvider()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getOutlineSpotShadowColor()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getOverScrollMode()()` `https://developer.android.com/reference/android/view/ViewOverlay.html!` `https://developer.android.com/reference/android/view/View.html#getOverlay()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getPaddingBottom()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getPaddingEnd()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getPaddingLeft()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getPaddingRight()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getPaddingStart()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getPaddingTop()()` `https://developer.android.com/reference/android/view/ViewParent.html!` `https://developer.android.com/reference/android/view/View.html#getParent()()` `https://developer.android.com/reference/android/view/ViewParent.html!` `https://developer.android.com/reference/android/view/View.html#getParentForAccessibility()()` `https://developer.android.com/reference/android/os/OutcomeReceiver.html<https://developer.android.com/reference/android/credentials/GetCredentialResponse.html!, https://developer.android.com/reference/android/credentials/GetCredentialException.html!>!` `https://developer.android.com/reference/android/view/View.html#getPendingCredentialCallback()()` `https://developer.android.com/reference/android/credentials/GetCredentialRequest.html!` `https://developer.android.com/reference/android/view/View.html#getPendingCredentialRequest()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getPivotX()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getPivotY()()` `https://developer.android.com/reference/android/view/PointerIcon.html!` `https://developer.android.com/reference/android/view/View.html#getPointerIcon()()` `(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/android/graphics/Rect.html!>!` `https://developer.android.com/reference/android/view/View.html#getPreferKeepClearRects()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!` `https://developer.android.com/reference/android/view/View.html#getReceiveContentMimeTypes()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getRequestedFrameRate()()` `https://developer.android.com/reference/android/content/res/Resources.html!` `https://developer.android.com/reference/android/view/View.html#getResources()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#getRevealOnFocusHint()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getRight()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getRightFadingEdgeStrength()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getRightPaddingOffset()()` `https://developer.android.com/reference/android/view/AttachedSurfaceControl.html!` `https://developer.android.com/reference/android/view/View.html#getRootSurfaceControl()()` `https://developer.android.com/reference/android/view/View.html!` `https://developer.android.com/reference/android/view/View.html#getRootView()()` `https://developer.android.com/reference/android/view/WindowInsets.html!` `https://developer.android.com/reference/android/view/View.html#getRootWindowInsets()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getRotation()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getRotationX()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getRotationY()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getScaleX()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getScaleY()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getScrollBarDefaultDelayBeforeFade()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getScrollBarFadeDuration()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getScrollBarSize()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getScrollBarStyle()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getScrollCaptureHint()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getScrollIndicators()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getScrollX()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getScrollY()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getSolidColor()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getSourceLayoutResId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` `https://developer.android.com/reference/android/view/View.html#getStateDescription()()` `https://developer.android.com/reference/android/animation/StateListAnimator.html!` `https://developer.android.com/reference/android/view/View.html#getStateListAnimator()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getSuggestedMinimumHeight()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getSuggestedMinimumWidth()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` `https://developer.android.com/reference/android/view/View.html#getSupplementalDescription()()` `(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/android/graphics/Rect.html!>!` `https://developer.android.com/reference/android/view/View.html#getSystemGestureExclusionRects()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getSystemUiVisibility()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!` `https://developer.android.com/reference/android/view/View.html#getTag()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getTextAlignment()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getTextDirection()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` `https://developer.android.com/reference/android/view/View.html#getTooltipText()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getTop()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getTopFadingEdgeStrength()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getTopPaddingOffset()()` `https://developer.android.com/reference/android/view/TouchDelegate.html!` `https://developer.android.com/reference/android/view/View.html#getTouchDelegate()()` `https://developer.android.com/reference/java/util/ArrayList.html<https://developer.android.com/reference/android/view/View.html!>!` `https://developer.android.com/reference/android/view/View.html#getTouchables()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getTransitionAlpha()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#getTransitionName()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getTranslationX()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getTranslationY()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getTranslationZ()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `https://developer.android.com/reference/android/view/View.html#getUniqueDrawingId()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getVerticalFadingEdgeLength()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getVerticalScrollbarPosition()()` `https://developer.android.com/reference/android/graphics/drawable/Drawable.html!` `https://developer.android.com/reference/android/view/View.html#getVerticalScrollbarThumbDrawable()()` `https://developer.android.com/reference/android/graphics/drawable/Drawable.html!` `https://developer.android.com/reference/android/view/View.html#getVerticalScrollbarTrackDrawable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getVerticalScrollbarWidth()()` `https://developer.android.com/reference/android/view/translation/ViewTranslationResponse.html!` `https://developer.android.com/reference/android/view/View.html#getViewTranslationResponse()()` `https://developer.android.com/reference/android/view/ViewTreeObserver.html!` `https://developer.android.com/reference/android/view/View.html#getViewTreeObserver()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getVisibility()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getWidth()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getWindowAttachCount()()` `https://developer.android.com/reference/android/view/WindowId.html!` `https://developer.android.com/reference/android/view/View.html#getWindowId()()` `https://developer.android.com/reference/android/view/WindowInsetsController.html!` `https://developer.android.com/reference/android/view/View.html#getWindowInsetsController()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getWindowSystemUiVisibility()()`

**This function is deprecated.**
`https://developer.android.com/reference/android/os/IBinder.html!` `https://developer.android.com/reference/android/view/View.html#getWindowToken()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#getWindowVisibility()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#getWindowVisibleDisplayFrame(android.graphics.Rect)(outRect: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getX()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getY()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` `https://developer.android.com/reference/android/view/View.html#getZ()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#hasExplicitFocusable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#hasFocusable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#hasNestedScrollingParent()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#hasOnClickListeners()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#hasOnLongClickListeners()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#hasPointerCapture()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#hasWindowFocus()()` `java-static https://developer.android.com/reference/android/view/View.html!` `https://developer.android.com/reference/android/view/View.html#inflate(android.content.Context, int, android.view.ViewGroup)(context: https://developer.android.com/reference/android/content/Context.html!, resource: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, root: https://developer.android.com/reference/android/view/ViewGroup.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#invalidate()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#invalidateDrawable(android.graphics.drawable.Drawable)(drawable: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#invalidateOutline()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isAccessibilityDataSensitive()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isAccessibilityFocused()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isAccessibilityHeading()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isActivated()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isAttachedToWindow()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isAutoHandwritingEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isClickable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isContentSensitive()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isContextClickable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isCredential()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isDirty()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isDrawingCacheEnabled()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isDuplicateParentStateEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isFocusable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isFocusableInTouchMode()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isFocused()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isFocusedByDefault()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isForceDarkAllowed()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isHandwritingDelegate()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isHapticFeedbackEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isHardwareAccelerated()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isHorizontalFadingEdgeEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isHorizontalScrollBarEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isHovered()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isImportantForAccessibility()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isImportantForAutofill()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isImportantForContentCapture()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isInEditMode()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isInLayout()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isInTouchMode()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isKeyboardNavigationCluster()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isLaidOut()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isLayoutDirectionResolved()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isLayoutRequested()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isLongClickable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isNestedScrollingEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isOpaque()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isPaddingOffsetRequired()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isPaddingRelative()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isPivotSet()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isPreferKeepClear()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isPressed()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isSaveEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isSaveFromParentEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isScreenReaderFocusable()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isScrollContainer()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isScrollbarFadingEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isSelected()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isShowingLayoutBounds()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isShown()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isSoundEffectsEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isTemporarilyDetached()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isTextAlignmentResolved()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isTextDirectionResolved()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isVerticalFadingEdgeEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isVerticalScrollBarEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#isVisibleToUserForAutofill(int)(virtualId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://developer.android.com/reference/android/view/View.html!` `https://developer.android.com/reference/android/view/View.html#keyboardNavigationClusterSearch(android.view.View, int)(currentCluster: https://developer.android.com/reference/android/view/View.html!, direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#measure(int, int)(widthMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, heightMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/View.html#mergeDrawableStates(int[], int[])(

baseState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

additionalState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#offsetLeftAndRight(int)(offset: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#offsetTopAndBottom(int)(offset: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onAnimationEnd()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onAnimationStart()()` `https://developer.android.com/reference/android/view/WindowInsets.html!` `https://developer.android.com/reference/android/view/View.html#onApplyWindowInsets(android.view.WindowInsets)(insets: https://developer.android.com/reference/android/view/WindowInsets.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onCancelPendingInputEvents()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onCapturedPointerEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onCheckIsTextEditor()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onConfigurationChanged(android.content.res.Configuration)(newConfig: https://developer.android.com/reference/android/content/res/Configuration.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onCreateContextMenu(android.view.ContextMenu)(menu: https://developer.android.com/reference/android/view/ContextMenu.html!)` `https://developer.android.com/reference/android/view/inputmethod/InputConnection.html!` `https://developer.android.com/reference/android/view/View.html#onCreateInputConnection(android.view.inputmethod.EditorInfo)(outAttrs: https://developer.android.com/reference/android/view/inputmethod/EditorInfo.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onCreateViewTranslationRequest(int[], java.util.function.Consumer&lt;android.view.translation.ViewTranslationRequest&gt;)(

supportedFormats: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

requestsCollector: https://developer.android.com/reference/java/util/function/Consumer.html<https://developer.android.com/reference/android/view/translation/ViewTranslationRequest.html!>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onCreateVirtualViewTranslationRequests(long[], int[], java.util.function.Consumer&lt;android.view.translation.ViewTranslationRequest&gt;)(

virtualIds: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html>!,

supportedFormats: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

requestsCollector: https://developer.android.com/reference/java/util/function/Consumer.html<https://developer.android.com/reference/android/view/translation/ViewTranslationRequest.html!>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onDisplayHint(int)(hint: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onDragEvent(android.view.DragEvent)(event: https://developer.android.com/reference/android/view/DragEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onDraw(android.graphics.Canvas)(canvas: https://developer.android.com/reference/android/graphics/Canvas.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onDrawForeground(android.graphics.Canvas)(canvas: https://developer.android.com/reference/android/graphics/Canvas.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onDrawScrollBars(android.graphics.Canvas)(canvas: https://developer.android.com/reference/android/graphics/Canvas.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onFilterTouchEventForSecurity(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onFinishInflate()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onFinishTemporaryDetach()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onGenericMotionEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onHoverChanged(boolean)(hovered: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onHoverEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)(event: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo)(info: https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onKeyDown(int, android.view.KeyEvent)(keyCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onKeyLongPress(int, android.view.KeyEvent)(keyCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onKeyMultiple(int, int, android.view.KeyEvent)(keyCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, repeatCount: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onKeyPreIme(int, android.view.KeyEvent)(keyCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onKeyShortcut(int, android.view.KeyEvent)(keyCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onKeyUp(int, android.view.KeyEvent)(keyCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onMeasure(int, int)(widthMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, heightMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onOverScrolled(int, int, boolean, boolean)(

scrollX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

scrollY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

clampedX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,

clampedY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onPointerCaptureChange(boolean)(hasCapture: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent)(event: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onProvideAutofillStructure(android.view.ViewStructure, int)(structure: https://developer.android.com/reference/android/view/ViewStructure.html!, flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onProvideAutofillVirtualStructure(android.view.ViewStructure, int)(structure: https://developer.android.com/reference/android/view/ViewStructure.html!, flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onProvideContentCaptureStructure(android.view.ViewStructure, int)(structure: https://developer.android.com/reference/android/view/ViewStructure.html!, flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onProvideStructure(android.view.ViewStructure)(structure: https://developer.android.com/reference/android/view/ViewStructure.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onProvideVirtualStructure(android.view.ViewStructure)(structure: https://developer.android.com/reference/android/view/ViewStructure.html!)` `https://developer.android.com/reference/android/view/ContentInfo.html!` `https://developer.android.com/reference/android/view/View.html#onReceiveContent(android.view.ContentInfo)(payload: https://developer.android.com/reference/android/view/ContentInfo.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onRestoreInstanceState(android.os.Parcelable)(state: https://developer.android.com/reference/android/os/Parcelable.html!)` `https://developer.android.com/reference/android/os/Parcelable.html!` `https://developer.android.com/reference/android/view/View.html#onSaveInstanceState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onScreenStateChanged(int)(screenState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onScrollCaptureSearch(android.graphics.Rect, android.graphics.Point, java.util.function.Consumer&lt;android.view.ScrollCaptureTarget&gt;)(

localVisibleRect: https://developer.android.com/reference/android/graphics/Rect.html!,

windowOffset: https://developer.android.com/reference/android/graphics/Point.html!,

targets: https://developer.android.com/reference/java/util/function/Consumer.html<https://developer.android.com/reference/android/view/ScrollCaptureTarget.html!>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onScrollChanged(int, int, int, int)(l: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, t: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, oldl: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, oldt: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onSetAlpha(int)(alpha: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onSizeChanged(int, int, int, int)(w: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, h: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, oldw: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, oldh: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onStartTemporaryDetach()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onTouchEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#onTrackballEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onViewTranslationResponse(android.view.translation.ViewTranslationResponse)(response: https://developer.android.com/reference/android/view/translation/ViewTranslationResponse.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onVirtualViewTranslationResponses(android.util.LongSparseArray&lt;android.view.translation.ViewTranslationResponse&gt;)(

response: https://developer.android.com/reference/android/util/LongSparseArray.html<https://developer.android.com/reference/android/view/translation/ViewTranslationResponse.html!>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onVisibilityAggregated(boolean)(isVisible: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onVisibilityChanged(android.view.View, int)(changedView: https://developer.android.com/reference/android/view/View.html!, visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onWindowFocusChanged(boolean)(hasWindowFocus: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onWindowSystemUiVisibilityChanged(int)(visible: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#onWindowVisibilityChanged(int)(visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#overScrollBy(int, int, int, int, int, int, int, int, boolean)(

deltaX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

deltaY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

scrollX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

scrollY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

scrollRangeX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

scrollRangeY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

maxOverScrollX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

maxOverScrollY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

isTouchEvent: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#performAccessibilityAction(int, android.os.Bundle)(action: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, arguments: https://developer.android.com/reference/android/os/Bundle.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#performClick()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#performContextClick()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#performHapticFeedback(android.os.vibrator.HapticFeedbackRequest)(request: https://developer.android.com/reference/android/os/vibrator/HapticFeedbackRequest.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#performLongClick()()` `https://developer.android.com/reference/android/view/ContentInfo.html!` `https://developer.android.com/reference/android/view/View.html#performReceiveContent(android.view.ContentInfo)(payload: https://developer.android.com/reference/android/view/ContentInfo.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#playSoundEffect(int)(soundConstant: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#post(java.lang.Runnable)(action: https://developer.android.com/reference/java/lang/Runnable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#postDelayed(java.lang.Runnable, long)(action: https://developer.android.com/reference/java/lang/Runnable.html!, delayMillis: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#postInvalidate()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#postInvalidateDelayed(long)(delayMilliseconds: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#postInvalidateOnAnimation()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#postOnAnimation(java.lang.Runnable)(action: https://developer.android.com/reference/java/lang/Runnable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#postOnAnimationDelayed(java.lang.Runnable, long)(action: https://developer.android.com/reference/java/lang/Runnable.html!, delayMillis: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#refreshDrawableState()()` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#registerCalledFromWrongThreadListener(android.view.View.CalledFromWrongThreadListener)(

listener: https://developer.android.com/reference/android/view/View.CalledFromWrongThreadListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#releasePointerCapture()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#removeCallbacks(java.lang.Runnable)(action: https://developer.android.com/reference/java/lang/Runnable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener)(

listener: https://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#removeOnLayoutChangeListener(android.view.View.OnLayoutChangeListener)(listener: https://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#removeOnUnhandledKeyEventListener(android.view.View.OnUnhandledKeyEventListener)(

listener: https://developer.android.com/reference/android/view/View.OnUnhandledKeyEventListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#reportAppJankStats(android.app.jank.AppJankStats)(appJankStats: https://developer.android.com/reference/android/app/jank/AppJankStats.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#requestApplyInsets()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#requestFitSystemWindows()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#requestFocusFromTouch()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#requestLayout()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#requestPointerCapture()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#requestRectangleOnScreen(android.graphics.Rect)(rectangle: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#requestUnbufferedDispatch(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `T!` `<T : https://developer.android.com/reference/android/view/View.html?> https://developer.android.com/reference/android/view/View.html#requireViewById(int)(id: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#resetPivot()()` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#resolveSize(int, int)(size: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, measureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/View.html#resolveSizeAndState(int, int, int)(size: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, measureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, childMeasuredState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#restoreHierarchyState(android.util.SparseArray&lt;android.os.Parcelable&gt;)(container: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/os/Parcelable.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#saveAttributeDataForStyleable(android.content.Context, int[], android.util.AttributeSet, android.content.res.TypedArray, int, int)(

context: https://developer.android.com/reference/android/content/Context.html!,

styleable: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

attrs: https://developer.android.com/reference/android/util/AttributeSet.html!,

t: https://developer.android.com/reference/android/content/res/TypedArray.html!,

defStyleAttr: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

defStyleRes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#saveHierarchyState(android.util.SparseArray&lt;android.os.Parcelable&gt;)(container: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/os/Parcelable.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long)(who: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!, what: https://developer.android.com/reference/java/lang/Runnable.html!, when: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#scrollBy(int, int)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#scrollTo(int, int)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#sendAccessibilityEvent(int)(eventType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent)(event: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAccessibilityDataSensitive(int)(accessibilityDataSensitive: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAccessibilityDelegate(android.view.View.AccessibilityDelegate)(delegate: https://developer.android.com/reference/android/view/View.AccessibilityDelegate.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAccessibilityHeading(boolean)(isHeading: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAccessibilityLiveRegion(int)(mode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAccessibilityPaneTitle(java.lang.CharSequence)(accessibilityPaneTitle: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAccessibilityTraversalAfter(int)(afterId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAccessibilityTraversalBefore(int)(beforeId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setActivated(boolean)(activated: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAllowClickWhenDisabled(boolean)(clickableWhenDisabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAllowedHandwritingDelegatePackage(java.lang.String)(allowedPackageName: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAllowedHandwritingDelegatorPackage(java.lang.String)(allowedPackageName: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAlpha(float)(alpha: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAnimation(android.view.animation.Animation)(animation: https://developer.android.com/reference/android/view/animation/Animation.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAnimationMatrix(android.graphics.Matrix)(matrix: https://developer.android.com/reference/android/graphics/Matrix.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAutoHandwritingEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAutofillHints(java.lang.String...)(autofillHints: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setAutofillId(android.view.autofill.AutofillId)(id: https://developer.android.com/reference/android/view/autofill/AutofillId.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setBackground(android.graphics.drawable.Drawable)(background: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setBackgroundColor(int)(color: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setBackgroundDrawable(android.graphics.drawable.Drawable)(background: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setBackgroundResource(int)(resid: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setBackgroundTintBlendMode(android.graphics.BlendMode)(blendMode: https://developer.android.com/reference/android/graphics/BlendMode.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setBackgroundTintList(android.content.res.ColorStateList)(tint: https://developer.android.com/reference/android/content/res/ColorStateList.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setBackgroundTintMode(android.graphics.PorterDuff.Mode)(tintMode: https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setBottom(int)(bottom: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setCameraDistance(float)(distance: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setClickable(boolean)(clickable: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setClipBounds(android.graphics.Rect)(clipBounds: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setClipToOutline(boolean)(clipToOutline: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setContentCaptureSession(android.view.contentcapture.ContentCaptureSession)(contentCaptureSession: https://developer.android.com/reference/android/view/contentcapture/ContentCaptureSession.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setContentDescription(java.lang.CharSequence)(contentDescription: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setContentSensitivity(int)(mode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setContextClickable(boolean)(contextClickable: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setDefaultFocusHighlightEnabled(boolean)(defaultFocusHighlightEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setDrawingCacheBackgroundColor(int)(color: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setDrawingCacheEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setDrawingCacheQuality(int)(quality: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setDuplicateParentStateEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setElevation(float)(elevation: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setFadingEdgeLength(int)(length: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setFilterTouchesWhenObscured(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setFitsSystemWindows(boolean)(fitSystemWindows: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setFocusable(boolean)(focusable: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setFocusableInTouchMode(boolean)(focusableInTouchMode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setFocusedByDefault(boolean)(isFocusedByDefault: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setForceDarkAllowed(boolean)(allow: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setForeground(android.graphics.drawable.Drawable)(foreground: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setForegroundGravity(int)(gravity: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setForegroundTintBlendMode(android.graphics.BlendMode)(blendMode: https://developer.android.com/reference/android/graphics/BlendMode.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setForegroundTintList(android.content.res.ColorStateList)(tint: https://developer.android.com/reference/android/content/res/ColorStateList.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setForegroundTintMode(android.graphics.PorterDuff.Mode)(tintMode: https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setFrameContentVelocity(float)(pixelsPerSecond: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHandwritingBoundsOffsets(float, float, float, float)(

offsetLeft: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html,

offsetTop: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html,

offsetRight: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html,

offsetBottom: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHandwritingDelegateFlags(int)(flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHandwritingDelegatorCallback(java.lang.Runnable)(callback: https://developer.android.com/reference/java/lang/Runnable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHapticFeedbackEnabled(boolean)(hapticFeedbackEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHasTransientState(boolean)(hasTransientState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHorizontalFadingEdgeEnabled(boolean)(horizontalFadingEdgeEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHorizontalScrollBarEnabled(boolean)(horizontalScrollBarEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHorizontalScrollbarThumbDrawable(android.graphics.drawable.Drawable)(drawable: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHorizontalScrollbarTrackDrawable(android.graphics.drawable.Drawable)(drawable: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setHovered(boolean)(hovered: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setId(int)(id: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setImportantForAccessibility(int)(mode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setImportantForAutofill(int)(mode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setImportantForContentCapture(int)(mode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setIsCredential(boolean)(isCredential: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setIsHandwritingDelegate(boolean)(isHandwritingDelegate: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setKeepScreenOn(boolean)(keepScreenOn: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setKeyboardNavigationCluster(boolean)(isCluster: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setLabelFor(int)(id: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setLayerPaint(android.graphics.Paint)(paint: https://developer.android.com/reference/android/graphics/Paint.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setLayerType(int, android.graphics.Paint)(layerType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, paint: https://developer.android.com/reference/android/graphics/Paint.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setLayoutDirection(int)(layoutDirection: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setLayoutParams(android.view.ViewGroup.LayoutParams)(params: https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setLeft(int)(left: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setLeftTopRightBottom(int, int, int, int)(left: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, top: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, right: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, bottom: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setLongClickable(boolean)(longClickable: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setMeasuredDimension(int, int)(measuredWidth: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, measuredHeight: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setMinimumHeight(int)(minHeight: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setMinimumWidth(int)(minWidth: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setNestedScrollingEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setNextClusterForwardId(int)(nextClusterForwardId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setNextFocusDownId(int)(nextFocusDownId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setNextFocusForwardId(int)(nextFocusForwardId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setNextFocusLeftId(int)(nextFocusLeftId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setNextFocusRightId(int)(nextFocusRightId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setNextFocusUpId(int)(nextFocusUpId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnApplyWindowInsetsListener(android.view.View.OnApplyWindowInsetsListener)(

listener: https://developer.android.com/reference/android/view/View.OnApplyWindowInsetsListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnCapturedPointerListener(android.view.View.OnCapturedPointerListener)(l: https://developer.android.com/reference/android/view/View.OnCapturedPointerListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnClickListener(android.view.View.OnClickListener)(l: https://developer.android.com/reference/android/view/View.OnClickListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnContextClickListener(android.view.View.OnContextClickListener)(l: https://developer.android.com/reference/android/view/View.OnContextClickListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnCreateContextMenuListener(android.view.View.OnCreateContextMenuListener)(l: https://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnDragListener(android.view.View.OnDragListener)(l: https://developer.android.com/reference/android/view/View.OnDragListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnFocusChangeListener(android.view.View.OnFocusChangeListener)(l: https://developer.android.com/reference/android/view/View.OnFocusChangeListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnGenericMotionListener(android.view.View.OnGenericMotionListener)(l: https://developer.android.com/reference/android/view/View.OnGenericMotionListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnHoverListener(android.view.View.OnHoverListener)(l: https://developer.android.com/reference/android/view/View.OnHoverListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnKeyListener(android.view.View.OnKeyListener)(l: https://developer.android.com/reference/android/view/View.OnKeyListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnLongClickListener(android.view.View.OnLongClickListener)(l: https://developer.android.com/reference/android/view/View.OnLongClickListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnReceiveContentListener(java.lang.String[], android.view.OnReceiveContentListener)(

mimeTypes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!,

listener: https://developer.android.com/reference/android/view/OnReceiveContentListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnScrollChangeListener(android.view.View.OnScrollChangeListener)(l: https://developer.android.com/reference/android/view/View.OnScrollChangeListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener)(

l: https://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html!

)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOnTouchListener(android.view.View.OnTouchListener)(l: https://developer.android.com/reference/android/view/View.OnTouchListener.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOutlineAmbientShadowColor(int)(color: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOutlineProvider(android.view.ViewOutlineProvider)(provider: https://developer.android.com/reference/android/view/ViewOutlineProvider.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOutlineSpotShadowColor(int)(color: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setOverScrollMode(int)(overScrollMode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPadding(int, int, int, int)(left: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, top: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, right: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, bottom: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPaddingRelative(int, int, int, int)(start: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, top: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, end: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, bottom: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPendingCredentialRequest(android.credentials.GetCredentialRequest, android.os.OutcomeReceiver&lt;android.credentials.GetCredentialResponse,android.credentials.GetCredentialException&gt;)(

request: https://developer.android.com/reference/android/credentials/GetCredentialRequest.html!,

callback: https://developer.android.com/reference/android/os/OutcomeReceiver.html<https://developer.android.com/reference/android/credentials/GetCredentialResponse.html!, https://developer.android.com/reference/android/credentials/GetCredentialException.html!>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPivotX(float)(pivotX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPivotY(float)(pivotY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPointerIcon(android.view.PointerIcon)(pointerIcon: https://developer.android.com/reference/android/view/PointerIcon.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPreferKeepClear(boolean)(preferKeepClear: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPreferKeepClearRects(java.util.List&lt;android.graphics.Rect&gt;)(rects: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/android/graphics/Rect.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setPressed(boolean)(pressed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setRenderEffect(android.graphics.RenderEffect)(renderEffect: https://developer.android.com/reference/android/graphics/RenderEffect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setRevealOnFocusHint(boolean)(revealOnFocus: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setRight(int)(right: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setRotation(float)(rotation: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setRotationX(float)(rotationX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setRotationY(float)(rotationY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setSaveEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setSaveFromParentEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScaleX(float)(scaleX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScaleY(float)(scaleY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScreenReaderFocusable(boolean)(screenReaderFocusable: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollBarDefaultDelayBeforeFade(int)(

scrollBarDefaultDelayBeforeFade: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollBarFadeDuration(int)(scrollBarFadeDuration: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollBarSize(int)(scrollBarSize: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollBarStyle(int)(style: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollCaptureCallback(android.view.ScrollCaptureCallback)(callback: https://developer.android.com/reference/android/view/ScrollCaptureCallback.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollCaptureHint(int)(hint: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollContainer(boolean)(isScrollContainer: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollIndicators(int)(indicators: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollX(int)(value: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollY(int)(value: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setScrollbarFadingEnabled(boolean)(fadeScrollbars: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setSelected(boolean)(selected: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setSoundEffectsEnabled(boolean)(soundEffectsEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setStateDescription(java.lang.CharSequence)(stateDescription: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setStateListAnimator(android.animation.StateListAnimator)(stateListAnimator: https://developer.android.com/reference/android/animation/StateListAnimator.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setSupplementalDescription(java.lang.CharSequence)(supplementalDescription: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setSystemGestureExclusionRects(java.util.List&lt;android.graphics.Rect&gt;)(rects: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/android/graphics/Rect.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setSystemUiVisibility(int)(visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTag(int, java.lang.Object)(key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, tag: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTextAlignment(int)(textAlignment: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTextDirection(int)(textDirection: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTooltipText(java.lang.CharSequence)(tooltipText: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTop(int)(top: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTouchDelegate(android.view.TouchDelegate)(delegate: https://developer.android.com/reference/android/view/TouchDelegate.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTransitionAlpha(float)(alpha: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTransitionName(java.lang.String)(transitionName: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTransitionVisibility(int)(visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTranslationX(float)(translationX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTranslationY(float)(translationY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setTranslationZ(float)(translationZ: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setVerticalFadingEdgeEnabled(boolean)(verticalFadingEdgeEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setVerticalScrollBarEnabled(boolean)(verticalScrollBarEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setVerticalScrollbarPosition(int)(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setVerticalScrollbarThumbDrawable(android.graphics.drawable.Drawable)(drawable: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setVerticalScrollbarTrackDrawable(android.graphics.drawable.Drawable)(drawable: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setViewTranslationCallback(android.view.translation.ViewTranslationCallback)(callback: https://developer.android.com/reference/android/view/translation/ViewTranslationCallback.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setVisibility(int)(visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setWillNotCacheDrawing(boolean)(willNotCacheDrawing: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setWillNotDraw(boolean)(willNotDraw: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setX(float)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setY(float)(y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#setZ(float)(z: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#showContextMenu()()` `https://developer.android.com/reference/android/view/ActionMode.html!` `https://developer.android.com/reference/android/view/View.html#startActionMode(android.view.ActionMode.Callback)(callback: https://developer.android.com/reference/android/view/ActionMode.Callback.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#startAnimation(android.view.animation.Animation)(animation: https://developer.android.com/reference/android/view/animation/Animation.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int)(

data: https://developer.android.com/reference/android/content/ClipData.html!,

shadowBuilder: https://developer.android.com/reference/android/view/View.DragShadowBuilder.html!,

myLocalState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!,

flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#startDragAndDrop(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int)(

data: https://developer.android.com/reference/android/content/ClipData.html!,

shadowBuilder: https://developer.android.com/reference/android/view/View.DragShadowBuilder.html!,

myLocalState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!,

flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#startNestedScroll(int)(axes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#stopNestedScroll()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `https://developer.android.com/reference/android/view/View.html#toString()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#transformMatrixToGlobal(android.graphics.Matrix)(matrix: https://developer.android.com/reference/android/graphics/Matrix.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#transformMatrixToLocal(android.graphics.Matrix)(matrix: https://developer.android.com/reference/android/graphics/Matrix.html!)` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#unregisterCalledFromWrongThreadListener(android.view.View.CalledFromWrongThreadListener)(

listener: https://developer.android.com/reference/android/view/View.CalledFromWrongThreadListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#unscheduleDrawable(android.graphics.drawable.Drawable)(who: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/View.html#updateDragShadow(android.view.View.DragShadowBuilder)(shadowBuilder: https://developer.android.com/reference/android/view/View.DragShadowBuilder.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#verifyDrawable(android.graphics.drawable.Drawable)(who: https://developer.android.com/reference/android/graphics/drawable/Drawable.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#willNotCacheDrawing()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/View.html#willNotDraw()()` From [android.view.ViewGroup](https://developer.android.com/reference/android/view/ViewGroup.html) `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#addChildrenForAccessibility(java.util.ArrayList&lt;android.view.View&gt;)(outChildren: https://developer.android.com/reference/java/util/ArrayList.html<https://developer.android.com/reference/android/view/View.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#addExtraDataToAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo, java.lang.String, android.os.Bundle)(

info: https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html!,

extraDataKey: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!,

arguments: https://developer.android.com/reference/android/os/Bundle.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#addFocusables(java.util.ArrayList&lt;android.view.View&gt;, int, int)(views: https://developer.android.com/reference/java/util/ArrayList.html<https://developer.android.com/reference/android/view/View.html!>!, direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, focusableMode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#addKeyboardNavigationClusters(java.util.Collection&lt;android.view.View&gt;, int)(

views: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-collection/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-collection/index.html<https://developer.android.com/reference/android/view/View.html!>!,

direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#addStatesFromChildren()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#addTouchables(java.util.ArrayList&lt;android.view.View&gt;)(views: https://developer.android.com/reference/java/util/ArrayList.html<https://developer.android.com/reference/android/view/View.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#addView(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#addViewInLayout(android.view.View, int, android.view.ViewGroup.LayoutParams)(child: https://developer.android.com/reference/android/view/View.html!, index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, params: https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#attachLayoutAnimationParameters(android.view.View, android.view.ViewGroup.LayoutParams, int, int)(

child: https://developer.android.com/reference/android/view/View.html!,

params: https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!,

index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

count: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#attachViewToParent(android.view.View, int, android.view.ViewGroup.LayoutParams)(child: https://developer.android.com/reference/android/view/View.html!, index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, params: https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#bringChildToFront(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#canAnimate()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#checkLayoutParams(android.view.ViewGroup.LayoutParams)(p: https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#childDrawableStateChanged(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#childHasTransientStateChanged(android.view.View, boolean)(

child: https://developer.android.com/reference/android/view/View.html!,

childHasTransientState: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#cleanupLayoutState(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#clearChildFocus(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#clearDisappearingChildren()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#clearFocus()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#debug(int)(depth: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#detachAllViewsFromParent()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#detachViewFromParent(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#detachViewsFromParent(int, int)(start: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, count: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://developer.android.com/reference/android/view/WindowInsets.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchApplyWindowInsets(android.view.WindowInsets)(insets: https://developer.android.com/reference/android/view/WindowInsets.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchCapturedPointerEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchConfigurationChanged(android.content.res.Configuration)(newConfig: https://developer.android.com/reference/android/content/res/Configuration.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchCreateViewTranslationRequest(java.util.Map&lt;android.view.autofill.AutofillId,long[]&gt;, int[], android.view.translation.TranslationCapability, java.util.List&lt;android.view.translation.ViewTranslationRequest&gt;)(

viewIds: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-map/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-map/index.html<https://developer.android.com/reference/android/view/autofill/AutofillId.html!, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html>!>!,

supportedFormats: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!,

capability: https://developer.android.com/reference/android/view/translation/TranslationCapability.html!,

requests: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/android/view/translation/ViewTranslationRequest.html!>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchDisplayHint(int)(hint: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchDragEvent(android.view.DragEvent)(event: https://developer.android.com/reference/android/view/DragEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchDraw(android.graphics.Canvas)(canvas: https://developer.android.com/reference/android/graphics/Canvas.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchDrawableHotspotChanged(float, float)(x: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, y: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchFinishTemporaryDetach()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchFreezeSelfOnly(android.util.SparseArray&lt;android.os.Parcelable&gt;)(container: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/os/Parcelable.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchGenericPointerEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchHoverEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchKeyEvent(android.view.KeyEvent)(event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchKeyEventPreIme(android.view.KeyEvent)(event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchKeyShortcutEvent(android.view.KeyEvent)(event: https://developer.android.com/reference/android/view/KeyEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchPointerCaptureChanged(boolean)(hasCapture: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchProvideAutofillStructure(android.view.ViewStructure, int)(structure: https://developer.android.com/reference/android/view/ViewStructure.html!, flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchProvideStructure(android.view.ViewStructure)(structure: https://developer.android.com/reference/android/view/ViewStructure.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchRestoreInstanceState(android.util.SparseArray&lt;android.os.Parcelable&gt;)(container: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/os/Parcelable.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchSaveInstanceState(android.util.SparseArray&lt;android.os.Parcelable&gt;)(container: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/os/Parcelable.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchScrollCaptureSearch(android.graphics.Rect, android.graphics.Point, java.util.function.Consumer&lt;android.view.ScrollCaptureTarget&gt;)(

localVisibleRect: https://developer.android.com/reference/android/graphics/Rect.html!,

windowOffset: https://developer.android.com/reference/android/graphics/Point.html!,

targets: https://developer.android.com/reference/java/util/function/Consumer.html<https://developer.android.com/reference/android/view/ScrollCaptureTarget.html!>!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchSetActivated(boolean)(activated: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchSetPressed(boolean)(pressed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchSetSelected(boolean)(selected: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchStartTemporaryDetach()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchSystemUiVisibilityChanged(int)(visible: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchThawSelfOnly(android.util.SparseArray&lt;android.os.Parcelable&gt;)(container: https://developer.android.com/reference/android/util/SparseArray.html<https://developer.android.com/reference/android/os/Parcelable.html!>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchTrackballEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchUnhandledMove(android.view.View, int)(focused: https://developer.android.com/reference/android/view/View.html!, direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchVisibilityChanged(android.view.View, int)(changedView: https://developer.android.com/reference/android/view/View.html!, visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchWindowFocusChanged(boolean)(hasFocus: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchWindowInsetsAnimationEnd(android.view.WindowInsetsAnimation)(animation: https://developer.android.com/reference/android/view/WindowInsetsAnimation.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchWindowInsetsAnimationPrepare(android.view.WindowInsetsAnimation)(animation: https://developer.android.com/reference/android/view/WindowInsetsAnimation.html!)` `https://developer.android.com/reference/android/view/WindowInsets.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchWindowInsetsAnimationProgress(android.view.WindowInsets, java.util.List&lt;android.view.WindowInsetsAnimation&gt;)(

insets: https://developer.android.com/reference/android/view/WindowInsets.html!,

runningAnimations: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://developer.android.com/reference/android/view/WindowInsetsAnimation.html!>!

)` `https://developer.android.com/reference/android/view/WindowInsetsAnimation.Bounds.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchWindowInsetsAnimationStart(android.view.WindowInsetsAnimation, android.view.WindowInsetsAnimation.Bounds)(

animation: https://developer.android.com/reference/android/view/WindowInsetsAnimation.html!,

bounds: https://developer.android.com/reference/android/view/WindowInsetsAnimation.Bounds.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchWindowSystemUiVisiblityChanged(int)(visible: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#dispatchWindowVisibilityChanged(int)(visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#drawChild(android.graphics.Canvas, android.view.View, long)(canvas: https://developer.android.com/reference/android/graphics/Canvas.html!, child: https://developer.android.com/reference/android/view/View.html!, drawingTime: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#drawableStateChanged()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#endViewTransition(android.view.View)(view: https://developer.android.com/reference/android/view/View.html!)` `https://developer.android.com/reference/android/view/View.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#findFocus()()` `https://developer.android.com/reference/android/window/OnBackInvokedDispatcher.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#findOnBackInvokedDispatcherForChild(android.view.View, android.view.View)(child: https://developer.android.com/reference/android/view/View.html!, requester: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#findViewsWithText(java.util.ArrayList&lt;android.view.View&gt;, java.lang.CharSequence, int)(

outViews: https://developer.android.com/reference/java/util/ArrayList.html<https://developer.android.com/reference/android/view/View.html!>!,

text: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!,

flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://developer.android.com/reference/android/view/View.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#focusSearch(android.view.View, int)(focused: https://developer.android.com/reference/android/view/View.html!, direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#focusableViewAvailable(android.view.View)(v: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#gatherTransparentRegion(android.graphics.Region)(region: https://developer.android.com/reference/android/graphics/Region.html!)` `https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#generateDefaultLayoutParams()()` `https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#generateLayoutParams(android.util.AttributeSet)(attrs: https://developer.android.com/reference/android/util/AttributeSet.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#getAccessibilityClassName()()` `https://developer.android.com/reference/android/view/View.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#getChildAt(int)(index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getChildCount()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getChildDrawingOrder(int)(drawingPosition: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getChildMeasureSpec(int, int, int)(spec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, padding: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, childDimension: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getChildStaticTransformation(android.view.View, android.view.animation.Transformation)(child: https://developer.android.com/reference/android/view/View.html!, t: https://developer.android.com/reference/android/view/animation/Transformation.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point)(child: https://developer.android.com/reference/android/view/View.html!, r: https://developer.android.com/reference/android/graphics/Rect.html!, offset: https://developer.android.com/reference/android/graphics/Point.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getClipChildren()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getClipToPadding()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getDescendantFocusability()()` `https://developer.android.com/reference/android/view/View.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#getFocusedChild()()` `https://developer.android.com/reference/android/view/animation/LayoutAnimationController.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#getLayoutAnimation()()` `https://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#getLayoutAnimationListener()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getLayoutMode()()` `https://developer.android.com/reference/android/animation/LayoutTransition.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#getLayoutTransition()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getNestedScrollAxes()()` `https://developer.android.com/reference/android/view/ViewGroupOverlay.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#getOverlay()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getPersistentDrawingCache()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#getTouchscreenBlocksFocus()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#hasFocus()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#hasTransientState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#indexOfChild(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#invalidateChild(android.view.View, android.graphics.Rect)(child: https://developer.android.com/reference/android/view/View.html!, dirty: https://developer.android.com/reference/android/graphics/Rect.html!)`

**This function is deprecated.**
`https://developer.android.com/reference/android/view/ViewParent.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#invalidateChildInParent(int[], android.graphics.Rect)(location: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!, dirty: https://developer.android.com/reference/android/graphics/Rect.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#isAlwaysDrawnWithCacheEnabled()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#isAnimationCacheEnabled()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#isChildrenDrawingOrderEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#isChildrenDrawnWithCacheEnabled()()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#isLayoutSuppressed()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#isMotionEventSplittingEnabled()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#isTransitionGroup()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#jumpDrawablesToCurrentState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#layout(int, int, int, int)(l: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, t: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, r: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, b: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#measureChild(android.view.View, int, int)(

child: https://developer.android.com/reference/android/view/View.html!,

parentWidthMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

parentHeightMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#measureChildWithMargins(android.view.View, int, int, int, int)(

child: https://developer.android.com/reference/android/view/View.html!,

parentWidthMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

widthUsed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

parentHeightMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

heightUsed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#measureChildren(int, int)(widthMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, heightMeasureSpec: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#notifySubtreeAccessibilityStateChanged(android.view.View, android.view.View, int)(

child: https://developer.android.com/reference/android/view/View.html!,

source: https://developer.android.com/reference/android/view/View.html!,

changeType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#offsetDescendantRectToMyCoords(android.view.View, android.graphics.Rect)(descendant: https://developer.android.com/reference/android/view/View.html!, rect: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#offsetRectIntoDescendantCoords(android.view.View, android.graphics.Rect)(descendant: https://developer.android.com/reference/android/view/View.html!, rect: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onAttachedToWindow()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!` `https://developer.android.com/reference/android/view/ViewGroup.html#onCreateDrawableState(int)(extraSpace: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onDescendantInvalidated(android.view.View, android.view.View)(child: https://developer.android.com/reference/android/view/View.html!, target: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onDetachedFromWindow()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onInterceptHoverEvent(android.view.MotionEvent)(event: https://developer.android.com/reference/android/view/MotionEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onInterceptTouchEvent(android.view.MotionEvent)(ev: https://developer.android.com/reference/android/view/MotionEvent.html!)` `abstract https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onLayout(boolean, int, int, int, int)(p: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, p1: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, p2: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, p3: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, p4: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onNestedFling(android.view.View, float, float, boolean)(

target: https://developer.android.com/reference/android/view/View.html!,

velocityX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html,

velocityY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html,

consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onNestedPreFling(android.view.View, float, float)(target: https://developer.android.com/reference/android/view/View.html!, velocityX: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, velocityY: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onNestedPrePerformAccessibilityAction(android.view.View, int, android.os.Bundle)(

target: https://developer.android.com/reference/android/view/View.html!,

action: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

args: https://developer.android.com/reference/android/os/Bundle.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onNestedPreScroll(android.view.View, int, int, int[])(target: https://developer.android.com/reference/android/view/View.html!, dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, consumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onNestedScroll(android.view.View, int, int, int, int)(

target: https://developer.android.com/reference/android/view/View.html!,

dxConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyConsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dxUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,

dyUnconsumed: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onNestedScrollAccepted(android.view.View, android.view.View, int)(child: https://developer.android.com/reference/android/view/View.html!, target: https://developer.android.com/reference/android/view/View.html!, axes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onRequestFocusInDescendants(int, android.graphics.Rect)(direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, previouslyFocusedRect: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onRequestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)(child: https://developer.android.com/reference/android/view/View.html!, event: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html!)` `https://developer.android.com/reference/android/view/PointerIcon.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#onResolvePointerIcon(android.view.MotionEvent, int)(event: https://developer.android.com/reference/android/view/MotionEvent.html!, pointerIndex: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onStartNestedScroll(android.view.View, android.view.View, int)(child: https://developer.android.com/reference/android/view/View.html!, target: https://developer.android.com/reference/android/view/View.html!, nestedScrollAxes: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onStopNestedScroll(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onViewAdded(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#onViewRemoved(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#propagateRequestedFrameRate(float, boolean)(frameRate: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, forceOverride: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#recomputeViewAttributes(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#removeAllViews()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#removeAllViewsInLayout()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#removeDetachedView(android.view.View, boolean)(child: https://developer.android.com/reference/android/view/View.html!, animate: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#removeViewInLayout(android.view.View)(view: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#removeViews(int, int)(start: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, count: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#removeViewsInLayout(int, int)(start: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, count: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#requestChildFocus(android.view.View, android.view.View)(child: https://developer.android.com/reference/android/view/View.html!, focused: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean)(

child: https://developer.android.com/reference/android/view/View.html!,

rectangle: https://developer.android.com/reference/android/graphics/Rect.html!,

immediate: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#requestDisallowInterceptTouchEvent(boolean)(disallowIntercept: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#requestFocus(int, android.graphics.Rect)(direction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, previouslyFocusedRect: https://developer.android.com/reference/android/graphics/Rect.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)(child: https://developer.android.com/reference/android/view/View.html!, event: https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#requestTransparentRegion(android.view.View)(child: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#restoreDefaultFocus()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#scheduleLayoutAnimation()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setAddStatesFromChildren(boolean)(addsStates: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setAlwaysDrawnWithCacheEnabled(boolean)(always: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setAnimationCacheEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setChildrenDrawingCacheEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setChildrenDrawingOrderEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setChildrenDrawnWithCacheEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setClipChildren(boolean)(clipChildren: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setClipToPadding(boolean)(clipToPadding: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setDescendantFocusability(int)(focusability: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setLayoutAnimation(android.view.animation.LayoutAnimationController)(controller: https://developer.android.com/reference/android/view/animation/LayoutAnimationController.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setLayoutAnimationListener(android.view.animation.Animation.AnimationListener)(

animationListener: https://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setLayoutMode(int)(layoutMode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setLayoutTransition(android.animation.LayoutTransition)(transition: https://developer.android.com/reference/android/animation/LayoutTransition.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setMotionEventSplittingEnabled(boolean)(split: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener)(

listener: https://developer.android.com/reference/android/view/ViewGroup.OnHierarchyChangeListener.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setPersistentDrawingCache(int)(drawingCacheToKeep: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setRequestedFrameRate(float)(frameRate: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setStaticTransformationsEnabled(boolean)(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setTouchscreenBlocksFocus(boolean)(touchscreenBlocksFocus: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setTransitionGroup(boolean)(isTransitionGroup: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#setWindowInsetsAnimationCallback(android.view.WindowInsetsAnimation.Callback)(

callback: https://developer.android.com/reference/android/view/WindowInsetsAnimation.Callback.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#shouldDelayChildPressedState()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#showContextMenuForChild(android.view.View)(originalView: https://developer.android.com/reference/android/view/View.html!)` `https://developer.android.com/reference/android/view/ActionMode.html!` `https://developer.android.com/reference/android/view/ViewGroup.html#startActionModeForChild(android.view.View, android.view.ActionMode.Callback)(

originalView: https://developer.android.com/reference/android/view/View.html!,

callback: https://developer.android.com/reference/android/view/ActionMode.Callback.html!

)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#startLayoutAnimation()()` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#startViewTransition(android.view.View)(view: https://developer.android.com/reference/android/view/View.html!)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#suppressLayout(boolean)(suppress: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/android/view/ViewGroup.html#updateViewLayout(android.view.View, android.view.ViewGroup.LayoutParams)(view: https://developer.android.com/reference/android/view/View.html!, params: https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html!)`

## Constants

### FOCUS_SCROLL_ALIGNED

Added in [1.1.0-alpha02](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0-alpha02)

```
const val FOCUS_SCROLL_ALIGNED = 0: Int
```

Always keep focused item at an aligned position in non-touch mode. Developer can use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setWindowAlignment(int)` and custom item alignment to define how focused item is aligned. In this mode, the last focused position will be remembered and restored when focus is back to the view. In touch mode, the item is not aligned after user drags the content by arbitrary distance. To also keep it aligned in touch mode, use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED_AND_SNAP()`.

### FOCUS_SCROLL_ALIGNED_AND_SNAP

Added in [1.1.0-alpha02](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0-alpha02)

```
const val FOCUS_SCROLL_ALIGNED_AND_SNAP = 4: Int
```

In addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED()`, it snaps to aligned position when touch/mouse operation stops.

### ITEM_ALIGN_OFFSET_PERCENT_DISABLED

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val ITEM_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f: Float
```

Value indicates that percent is not used.

### SAVE_ALL_CHILD

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val SAVE_ALL_CHILD = 3: Int
```

Save on screen views plus save off screen child views without any limitation. This might cause out of memory, only use it when you are dealing with limited data.

### SAVE_LIMITED_CHILD

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val SAVE_LIMITED_CHILD = 2: Int
```

Save on screen views plus save off screen child views states up to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSaveChildrenLimitNumber()`.

### SAVE_NO_CHILD

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val SAVE_NO_CHILD = 0: Int
```

Dont save states of any child views.

### SAVE_ON_SCREEN_CHILD

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val SAVE_ON_SCREEN_CHILD = 1: Int
```

Only save on screen child views, the states are lost when they become off screen.

### WINDOW_ALIGN_BOTH_EDGE

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val WINDOW_ALIGN_BOTH_EDGE = 3: Int
```

The first item and last item are aligned with the two edges of the viewport. When navigating in the middle of list, the focus maintains a key line location.

The key line location is calculated by "windowAlignOffset" and "windowAlignOffsetPercent"; if neither of these two is defined, the default value is 1/2 of the size.

### WINDOW_ALIGN_HIGH_EDGE

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val WINDOW_ALIGN_HIGH_EDGE = 2: Int
```

The last item is aligned with the high edge of the viewport when navigating to the end of list. When navigating away from the end, the focus item is aligned to a key line location.

For HorizontalGridView, high edge refers to getWidth() - getPaddingRight() when RTL is false or getPaddingLeft() when RTL is true. For VerticalGridView, high edge refers to getHeight() - getPaddingBottom().

The key line location is calculated by "windowAlignOffset" and "windowAlignOffsetPercent"; if neither of these two is defined, the default value is 1/2 of the size.

Note if there are very few items between high edge and key line, use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setWindowAlignmentPreferKeyLineOverHighEdge(boolean)` to control whether you prefer to align the items to key line or high edge. Default is preferring key line.

### WINDOW_ALIGN_LOW_EDGE

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val WINDOW_ALIGN_LOW_EDGE = 1: Int
```

The first item is aligned with the low edge of the viewport. When navigating away from the first item, the focus item is aligned to a key line location.

For HorizontalGridView, low edge refers to getPaddingLeft() when RTL is false or getWidth() - getPaddingRight() when RTL is true. For VerticalGridView, low edge refers to getPaddingTop().

The key line location is calculated by "windowAlignOffset" and "windowAlignOffsetPercent"; if neither of these two is defined, the default value is 1/2 of the size.

Note if there are very few items between low edge and key line, use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setWindowAlignmentPreferKeyLineOverLowEdge(boolean)` to control whether you prefer to align the items to key line or low edge. Default is preferring low edge.

### WINDOW_ALIGN_NO_EDGE

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val WINDOW_ALIGN_NO_EDGE = 0: Int
```

The focused item always stays in a key line location.

The key line location is calculated by "windowAlignOffset" and "windowAlignOffsetPercent"; if neither of these two is defined, the default value is 1/2 of the size.

### WINDOW_ALIGN_OFFSET_PERCENT_DISABLED

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
const val WINDOW_ALIGN_OFFSET_PERCENT_DISABLED = -1.0f: Float
```

Value indicates that percent is not used.

## Public functions

### addOnChildViewHolderSelectedListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun addOnChildViewHolderSelectedListener(
    listener: OnChildViewHolderSelectedListener
): Unit
```

Registers a callback to be invoked when an item in BaseGridView has been selected. Note that the listener may be invoked when there is a layout pending on the view, affording the listener an opportunity to adjust the upcoming layout based on the selection state.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildViewHolderSelectedListener` | The listener to be invoked. |

### addOnLayoutCompletedListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun addOnLayoutCompletedListener(
    listener: BaseGridView.OnLayoutCompletedListener
): Unit
```

Registers a callback to be invoked when the BaseGridView completes a full layout calculation.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnLayoutCompletedListener` | The listener to be invoked. |

### animateIn

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun animateIn(): Unit
```

Undo animateOut() and slide in child views.

### animateOut

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun animateOut(): Unit
```

Temporarily slide out child views to bottom (for VerticalGridView) or end (for HorizontalGridView). Layout and scrolling will be suppressed until `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#animateIn()` is called.

### dispatchKeyEvent

```
fun dispatchKeyEvent(event: KeyEvent): Boolean
```

### dispatchTouchEvent

```
fun dispatchTouchEvent(event: MotionEvent): Boolean
```

### focusSearch

```
fun focusSearch(direction: Int): View?
```

### getChildDrawingOrder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getChildDrawingOrder(childCount: Int, i: Int): Int
```

### getFocusScrollStrategy

Added in [1.1.0-alpha02](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0-alpha02)

```
fun getFocusScrollStrategy(): Int
```

Returns the strategy used to scroll in response to item focus changing and touch events.

- `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED()` (default)
- `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED_AND_SNAP()`

### getHorizontalMargin

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0) Deprecated in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun [getHorizontalMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getHorizontalMargin())(): Int
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getHorizontalSpacing()`

Returns the spacing in pixels between two child items horizontally.

### getHorizontalSpacing

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getHorizontalSpacing(): Int
```

Returns the horizontal spacing in pixels between two child items.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The Horizontal spacing in pixels between two child items. |

### getInitialPrefetchItemCount

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getInitialPrefetchItemCount(): Int
```

Gets the number of items to prefetch in `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry)`, which defines how many inner items should be prefetched when this GridView is nested inside another RecyclerView.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | number of items to prefetch. |

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#isItemPrefetchEnabled()` |   |
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setInitialPrefetchItemCount(int)` |   |
| `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry)` |   |

### getItemAlignmentOffset

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getItemAlignmentOffset(): Int
```

Returns number of pixels to the end of low edge. Supports right to left layout direction. In left to right or vertical case, it's the offset added to left/top edge. In right to left case, it's the offset subtracted from right edge. Item alignment settings are ignored for the child if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemAlignmentFacet` is provided by `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder` or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/FacetProviderAdapter`.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The number of pixels to the end of low edge. |

### getItemAlignmentOffsetPercent

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getItemAlignmentOffsetPercent(): Float
```

Returns the offset percent for item alignment in addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffset()`.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | Percentage to offset. E.g., 40 means 40% of the width from the low edge, or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#ITEM_ALIGN_OFFSET_PERCENT_DISABLED()` if disabled. Default value is 50. |

### getItemAlignmentViewId

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getItemAlignmentViewId(): Int
```

Returns the id of the view to align with, or `https://developer.android.com/reference/android/view/View.html#NO_ID` for the root `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder#itemView()`.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The id of the view to align with, or `https://developer.android.com/reference/android/view/View.html#NO_ID` for the root `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder#itemView()`. |

### getOnUnhandledKeyListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getOnUnhandledKeyListener(): BaseGridView.OnUnhandledKeyListener?
```

Returns the unhandled key listener.

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnUnhandledKeyListener?` | The unhandled key listener. |

### getSaveChildrenLimitNumber

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getSaveChildrenLimitNumber(): Int
```

Returns the limit used when when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSaveChildrenPolicy()` is `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD()`

### getSaveChildrenPolicy

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getSaveChildrenPolicy(): Int
```

Returns the policy for saving children.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | policy, one of `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_NO_CHILD()``https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_ON_SCREEN_CHILD()``https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD()``https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_ALL_CHILD()`. |

### getSelectedPosition

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getSelectedPosition(): Int
```

Returns the adapter position of selected item. The selected position is changed during user navigation, or app calling `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPosition(int)`, `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionSmooth(int)`. A typical selected item is kept at aligned position decided by `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignment()` and `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemAlignment`. So when the selected position changes, BaseGridView would scroll it to aligned position on the screen. In touch mode, selected item is not kept at aligned position unless `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getFocusScrollStrategy()` is `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED_AND_SNAP()`. `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionToUnalignedChild(android.view.View)` can also affect the selected position without triggering alignment scrolling.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The adapter position of selected item. |

### getSmoothScrollByBehavior

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getSmoothScrollByBehavior(): BaseGridView.SmoothScrollByBehavior?
```

Returns custom behavior for smoothScrollBy().

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.SmoothScrollByBehavior?` | Custom behavior for SmoothScrollBy(). Null for default behavior. |

### getSmoothScrollMaxPendingMoves

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getSmoothScrollMaxPendingMoves(): Int
```

When holding DPAD, DPAD events are generated faster than the grid view can scroll. The grid view counts unhandled DPAD events and complete the movement after user release DPAD. If the value is set too high, the scrolling will last very long after DPAD is released. If the value is set too low, it may miss many DPAD events. The default value is 10. If app increases `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSmoothScrollSpeedFactor(float)`, it may need decrease the max pending DPAD events to avoid scrolling too long after DPAD release.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Maximum number of pending DPAD events to be remembered when smooth scroll cannot catch up speed of DPAD events being sent. |

### getSmoothScrollSpeedFactor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getSmoothScrollSpeedFactor(): Float
```

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | Factor of how slow the smoothScroller runs. Default value is 1f. |

### getVerticalMargin

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0) Deprecated in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun [getVerticalMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getVerticalMargin())(): Int
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getVerticalSpacing()`

Returns the spacing in pixels between two child items vertically.

### getVerticalSpacing

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getVerticalSpacing(): Int
```

Returns the vertical spacing in pixels between two child items.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The vertical spacing in pixels between two child items. |

### getViewSelectedOffsets

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getViewSelectedOffsets(view: View, offsets: IntArray<Int>): Unit
```

Returns the x/y offsets to final position from current position if the view is selected.

| Parameters |
|---|---|
| `view: https://developer.android.com/reference/android/view/View.html` | The view to get offsets. |
| `offsets: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html>` | offsets\[0\] holds offset of X, offsets\[1\] holds offset of Y. |

### getWindowAlignment

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getWindowAlignment(): Int
```

Returns the method for focused item alignment in the view.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_BOTH_EDGE()`, `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE()`, `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE()` or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_NO_EDGE()`. |

### getWindowAlignmentOffset

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getWindowAlignmentOffset(): Int
```

Returns the offset in pixels for window alignment key line.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The number of pixels to offset. If the offset is positive, it is distance from low edge (see `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE()`); if the offset is negative, the absolute value is distance from high edge (see `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE()`). Default value is 0. |

### getWindowAlignmentOffsetPercent

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun getWindowAlignmentOffsetPercent(): Float
```

Returns the offset percent for window alignment key line in addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignmentOffset()`.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | Percentage to offset. E.g., 40 means 40% of the width from the low edge, or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_OFFSET_PERCENT_DISABLED()` if disabled. Default value is 50. |

### hasOverlappingRendering

```
fun hasOverlappingRendering(): Boolean
```

### hasPreviousViewInSameRow

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun hasPreviousViewInSameRow(position: Int): Boolean
```

Returns true if the view at the given position has a same row sibling in front of it. This will return true if first item view is not created.

| Parameters |
|---|---|
| `position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Position in adapter. |

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True if the view at the given position has a same row sibling in front of it. |

### isChildLayoutAnimated

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun isChildLayoutAnimated(): Boolean
```

Returns true if an animation will run when a child changes size or when adding or removing a child.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True if ItemAnimator is enabled, false otherwise. |

### isFocusDrawingOrderEnabled

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun isFocusDrawingOrderEnabled(): Boolean
```

Returns true if draws selected child at last, false otherwise. Default is enabled.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True if draws selected child at last, false otherwise. |

### isFocusSearchDisabled

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun isFocusSearchDisabled(): Boolean
```

Returns true if focus search is disabled.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True if focus search is disabled. |

### isItemAlignmentOffsetWithPadding

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun isItemAlignmentOffsetWithPadding(): Boolean
```

Returns true if applies padding to item alignment when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is 0 or 100; returns false otherwise.

When true: Applies start/top padding when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is 0. Applies end/bottom padding when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is 100. Does not apply padding if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is neither 0 nor 100.

When false: does not apply padding

### isScrollEnabled

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun isScrollEnabled(): Boolean
```

Returns true if scrolling is enabled, false otherwise.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True if scrolling is enabled, false otherwise. |

### isWindowAlignmentPreferKeyLineOverHighEdge

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun isWindowAlignmentPreferKeyLineOverHighEdge(): Boolean
```

Returns whether prefer key line over high edge when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE()` is used. When true, if there are very few items between high edge and key line, align items to key line instead of align items to high edge. Default value is true (aka prefer align to key line).

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to prefer key line over high edge, false otherwise. |

### isWindowAlignmentPreferKeyLineOverLowEdge

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun isWindowAlignmentPreferKeyLineOverLowEdge(): Boolean
```

Returns whether prefer key line over low edge when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE()` is used. When true, if there are very few items between low edge and key line, align items to key line instead of align items to low edge. Default value is false (aka prefer align to low edge).

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to prefer key line over low edge, false otherwise. |

### onGenericMotionEvent

```
fun onGenericMotionEvent(event: MotionEvent): Boolean
```

### onRequestFocusInDescendants

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun onRequestFocusInDescendants(direction: Int, previouslyFocusedRect: Rect?): Boolean
```

### onRtlPropertiesChanged

```
fun onRtlPropertiesChanged(layoutDirection: Int): Unit
```

Notify layout manager that layout directionality has been updated

### removeOnChildViewHolderSelectedListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun removeOnChildViewHolderSelectedListener(
    listener: OnChildViewHolderSelectedListener
): Unit
```

Remove the callback invoked when an item in BaseGridView has been selected.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildViewHolderSelectedListener` | The listener to be removed. |

### removeOnLayoutCompletedListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun removeOnLayoutCompletedListener(
    listener: BaseGridView.OnLayoutCompletedListener
): Unit
```

Removes a callback to be invoked when the BaseGridView completes a full layout calculation.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnLayoutCompletedListener` | The listener to be invoked. |

### removeView

```
fun removeView(view: View): Unit
```

### removeViewAt

```
fun removeViewAt(index: Int): Unit
```

### scrollToPosition

```
fun scrollToPosition(position: Int): Unit
```

Convenience method to scroll to a certain position. RecyclerView does not implement scrolling logic, rather forwards the call to `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#scrollToPosition(int)`

| Parameters |
|---|---|
| `position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Scroll to this adapter position |

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#scrollToPosition(int)` |   |

### setAnimateChildLayout

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setAnimateChildLayout(animateChildLayout: Boolean): Unit
```

Sets whether ItemAnimator should run when a child changes size or when adding or removing a child.

| Parameters |
|---|---|
| `animateChildLayout: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to enable ItemAnimator, false to disable. |

### setChildrenVisibility

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setChildrenVisibility(visibility: Int): Unit
```

Changes and overrides children's visibility.

| Parameters |
|---|---|
| `visibility: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | See `https://developer.android.com/reference/android/view/View.html#getVisibility()`. |

### setFocusDrawingOrderEnabled

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setFocusDrawingOrderEnabled(enabled: Boolean): Unit
```

Enables or disables the default "focus draw at last" order rule. Default is enabled.

| Parameters |
|---|---|
| `enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to draw the selected child at last, false otherwise. |

### setFocusScrollStrategy

Added in [1.1.0-alpha02](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0-alpha02)

```
fun setFocusScrollStrategy(scrollStrategy: Int): Unit
```

Sets the strategy used to scroll in response to item focus changing:

- `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED()` (default)
- `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#FOCUS_SCROLL_ALIGNED_AND_SNAP()`

### setFocusSearchDisabled

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setFocusSearchDisabled(disabled: Boolean): Unit
```

Disables or enables focus search.

| Parameters |
|---|---|
| `disabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to disable focus search, false to enable. |

### setGravity

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setGravity(gravity: Int): Unit
```

Sets the gravity used for child view positioning. Defaults to GRAVITY_TOP\|GRAVITY_START.

| Parameters |
|---|---|
| `gravity: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | See `https://developer.android.com/reference/android/view/Gravity.html` |

### setHasOverlappingRendering

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setHasOverlappingRendering(hasOverlapping: Boolean): Unit
```

### setHorizontalMargin

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0) Deprecated in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun [setHorizontalMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setHorizontalMargin(int))(margin: Int): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setHorizontalSpacing(int)`

Sets the spacing in pixels between two child items horizontally.

### setHorizontalSpacing

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setHorizontalSpacing(spacing: Int): Unit
```

Sets the horizontal spacing in pixels between two child items.

| Parameters |
|---|---|
| `spacing: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Horizontal spacing in pixels between two child items. |

### setInitialPrefetchItemCount

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setInitialPrefetchItemCount(itemCount: Int): Unit
```

Sets the number of items to prefetch in `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry)`, which defines how many inner items should be prefetched when this GridView is nested inside another RecyclerView.

Set this value to the number of items this inner GridView will display when it is first scrolled into the viewport. RecyclerView will attempt to prefetch that number of items so they are ready, avoiding jank as the inner GridView is scrolled into the viewport.

For example, take a VerticalGridView of scrolling HorizontalGridViews. The rows always have 6 items visible in them (or 7 if not aligned). Passing `6` to this method for each inner GridView will enable RecyclerView's prefetching feature to do create/bind work for 6 views within a row early, before it is scrolled on screen, instead of just the default 4.

Calling this method does nothing unless the LayoutManager is in a RecyclerView nested in another RecyclerView.

**Note:** Setting this value to be larger than the number of views that will be visible in this view can incur unnecessary bind work, and an increase to the number of Views created and in active use.

| Parameters |
|---|---|
| `itemCount: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Number of items to prefetch |

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getInitialPrefetchItemCount()` |   |
| `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#isItemPrefetchEnabled()` |   |
| `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry)` |   |

### setItemAlignmentOffset

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setItemAlignmentOffset(offset: Int): Unit
```

Sets number of pixels to the end of low edge. Supports right to left layout direction. Item alignment settings are ignored for the child if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemAlignmentFacet` is provided by `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder` or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/FacetProviderAdapter`.

| Parameters |
|---|---|
| `offset: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | In left to right or vertical case, it's the offset added to left/top edge. In right to left case, it's the offset subtracted from right edge. |

### setItemAlignmentOffsetPercent

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setItemAlignmentOffsetPercent(offsetPercent: Float): Unit
```

Sets the offset percent for item alignment in addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffset()`. Item alignment settings are ignored for the child if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemAlignmentFacet` is provided by `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder` or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/FacetProviderAdapter`.

| Parameters |
|---|---|
| `offsetPercent: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | Percentage to offset. E.g., 40 means 40% of the width from the low edge. Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#ITEM_ALIGN_OFFSET_PERCENT_DISABLED()` to disable. |

### setItemAlignmentOffsetWithPadding

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setItemAlignmentOffsetWithPadding(withPadding: Boolean): Unit
```

Sets whether applies padding to item alignment when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is 0 or 100.

When true: Applies start/top padding if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is 0. Applies end/bottom padding if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is 100. Does not apply padding if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()` is neither 0 nor 100.

When false: does not apply padding

### setItemAlignmentViewId

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setItemAlignmentViewId(viewId: Int): Unit
```

Sets the id of the view to align with. Use `https://developer.android.com/reference/android/view/View.html#NO_ID` (default) for the root `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder#itemView()`. Item alignment settings on BaseGridView are if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ItemAlignmentFacet` is provided by `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.ViewHolder` or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/FacetProviderAdapter`.

### setItemMargin

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0) Deprecated in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun [setItemMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemMargin(int))(margin: Int): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
>
> use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setItemSpacing(int)`

Sets the spacing in pixels between two child items.

### setItemSpacing

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setItemSpacing(spacing: Int): Unit
```

Sets the vertical and horizontal spacing in pixels between two child items.

| Parameters |
|---|---|
| `spacing: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Vertical and horizontal spacing in pixels between two child items. |

### setLayoutEnabled

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setLayoutEnabled(layoutEnabled: Boolean): Unit
```

Enables or disables layout. All children will be removed when layout is disabled.

| Parameters |
|---|---|
| `layoutEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to enable layout, false otherwise. |

### setLayoutManager

```
fun setLayoutManager(layout: RecyclerView.LayoutManager?): Unit
```

Set the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager` that this RecyclerView will use.

In contrast to other adapter-backed views such as `https://developer.android.com/reference/android/widget/ListView.html` or `https://developer.android.com/reference/android/widget/GridView.html`, RecyclerView allows client code to provide custom layout arrangements for child views. These arrangements are controlled by the `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager`. A LayoutManager must be provided for RecyclerView to function.

Several default strategies are provided for common uses such as lists and grids.

| Parameters |
|---|---|
| `layout: https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager?` | LayoutManager to use |

### setOnChildLaidOutListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setOnChildLaidOutListener(listener: OnChildLaidOutListener?): Unit
```

Registers a callback to be invoked when an item in BaseGridView has been laid out.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildLaidOutListener?` | The listener to be invoked. |

### setOnChildSelectedListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setOnChildSelectedListener(listener: OnChildSelectedListener?): Unit
```

Registers a callback to be invoked when an item in BaseGridView has been selected. Note that the listener may be invoked when there is a layout pending on the view, affording the listener an opportunity to adjust the upcoming layout based on the selection state.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildSelectedListener?` | The listener to be invoked. |

### setOnChildViewHolderSelectedListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setOnChildViewHolderSelectedListener(
    listener: OnChildViewHolderSelectedListener?
): Unit
```

Registers a callback to be invoked when an item in BaseGridView has been selected. Note that the listener may be invoked when there is a layout pending on the view, affording the listener an opportunity to adjust the upcoming layout based on the selection state. This method will clear all existing listeners added by `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#addOnChildViewHolderSelectedListener(androidx.leanback.widget.OnChildViewHolderSelectedListener)`.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/OnChildViewHolderSelectedListener?` | The listener to be invoked. |

### setOnKeyInterceptListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setOnKeyInterceptListener(
    listener: BaseGridView.OnKeyInterceptListener?
): Unit
```

Sets the key intercept listener.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnKeyInterceptListener?` | The key intercept listener. |

### setOnMotionInterceptListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setOnMotionInterceptListener(
    listener: BaseGridView.OnMotionInterceptListener?
): Unit
```

Sets the generic motion intercept listener.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnMotionInterceptListener?` | The motion intercept listener. |

### setOnTouchInterceptListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setOnTouchInterceptListener(
    listener: BaseGridView.OnTouchInterceptListener?
): Unit
```

Sets the touch intercept listener.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnTouchInterceptListener?` | The touch intercept listener. |

### setOnUnhandledKeyListener

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setOnUnhandledKeyListener(
    listener: BaseGridView.OnUnhandledKeyListener?
): Unit
```

Sets the unhandled key listener.

| Parameters |
|---|---|
| `listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.OnUnhandledKeyListener?` | The unhandled key intercept listener. |

### setPruneChild

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setPruneChild(pruneChild: Boolean): Unit
```

Enables or disables pruning of children. Disable is useful during transition.

| Parameters |
|---|---|
| `pruneChild: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to prune children out side visible area, false to enable. |

### setSaveChildrenLimitNumber

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSaveChildrenLimitNumber(limitNumber: Int): Unit
```

Sets the limit number when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSaveChildrenPolicy()` is `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD()`.

### setSaveChildrenPolicy

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSaveChildrenPolicy(savePolicy: Int): Unit
```

Sets the policy for saving children.

| Parameters |
|---|---|
| `savePolicy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | One of `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_NO_CHILD()``https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_ON_SCREEN_CHILD()``https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD()``https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#SAVE_ALL_CHILD()`. |

### setScrollEnabled

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setScrollEnabled(scrollEnabled: Boolean): Unit
```

Enables or disables scrolling. Disable is useful during transition.

| Parameters |
|---|---|
| `scrollEnabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to enable scroll, false to disable. |

### setSelectedPosition

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSelectedPosition(position: Int): Unit
```

Changes the selected item immediately without animation.

### setSelectedPosition

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSelectedPosition(position: Int, scrollExtra: Int): Unit
```

Changes the selected item immediately without animation, scrollExtra is applied in primary scroll direction. The scrollExtra will be kept until another `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPosition(int)` or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionSmooth(int)` call.

### setSelectedPosition

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSelectedPosition(position: Int, task: ViewHolderTask?): Unit
```

Perform a task on ViewHolder at given position after scroll to it.

| Parameters |
|---|---|
| `position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Position of item in adapter. |
| `task: https://developer.android.com/reference/kotlin/androidx/leanback/widget/ViewHolderTask?` | Task to executed on the ViewHolder at a given position. |

### setSelectedPositionSmooth

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSelectedPositionSmooth(position: Int): Unit
```

Changes the selected item and run an animation to scroll to the target position.

| Parameters |
|---|---|
| `position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Adapter position of the item to select. |

### setSelectedPositionSmooth

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSelectedPositionSmooth(position: Int, task: ViewHolderTask?): Unit
```

Perform a task on ViewHolder at given position after smooth scrolling to it.

| Parameters |
|---|---|
| `position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Position of item in adapter. |
| `task: https://developer.android.com/reference/kotlin/androidx/leanback/widget/ViewHolderTask?` | Task to executed on the ViewHolder at a given position. |

### setSelectedPositionToAlignedChild

Added in [1.1.0-alpha02](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0-alpha02)

```
fun setSelectedPositionToAlignedChild(): Unit
```

Clear the hovered position set by `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionToUnalignedChild(android.view.View)`. This is intended to be called on child view's hover exit event to reset the position to an aligned child's position.

### setSelectedPositionToUnalignedChild

Added in [1.1.0-alpha02](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0-alpha02)

```
fun setSelectedPositionToUnalignedChild(child: View): Unit
```

Update `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getSelectedPosition()` to an unaligned child. This is intended to be called when a child enter hovered state that it update BaseGridView's selected position without causing the grid view to scroll. If the BaseGridView hasFocus(), it also updates the focused view. Caller should use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSelectedPositionToAlignedChild()` for hover exit. If there is adapter change or scrolling happening, the hovered position might be lost.

| Parameters |
|---|---|
| `child: https://developer.android.com/reference/android/view/View.html` | The hovered child of BaseGridView to select. |

### setSmoothScrollByBehavior

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSmoothScrollByBehavior(
    behavior: BaseGridView.SmoothScrollByBehavior?
): Unit
```

Set custom behavior for smoothScrollBy().

| Parameters |
|---|---|
| `behavior: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView.SmoothScrollByBehavior?` | Custom behavior of SmoothScrollBy(). Null for default behavior. |

### setSmoothScrollMaxPendingMoves

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSmoothScrollMaxPendingMoves(maxPendingMoves: Int): Unit
```

When holding DPAD, DPAD events are generated faster than the grid view can scroll. The grid view counts unhandled DPAD events and completes the movement after user release DPAD. If the value is set too high, the scrolling will last very long after DPAD is released. If the value is set too low, it may miss many DPAD events. The default value is 10. If app increases `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setSmoothScrollSpeedFactor(float)`, it may need decrease the max pending DPAD events to avoid scrolling too long after DPAD release.

| Parameters |
|---|---|
| `maxPendingMoves: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Maximum number of pending DPAD events to be remembered. |

### setSmoothScrollSpeedFactor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setSmoothScrollSpeedFactor(smoothScrollSpeedFactor: Float): Unit
```

Set factor of how slow the smoothScroller should run. For example when set to 2f, the smooth scroller is twice slower. The value is 1f by default.

| Parameters |
|---|---|
| `smoothScrollSpeedFactor: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | Factor of how slow the smooth scroll is. |

### setVerticalMargin

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0) Deprecated in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun [setVerticalMargin](https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setVerticalMargin(int))(margin: Int): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#setVerticalSpacing(int)`

Sets the spacing in pixels between two child items vertically.

### setVerticalSpacing

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setVerticalSpacing(spacing: Int): Unit
```

Sets the vertical spacing in pixels between two child items.

| Parameters |
|---|---|
| `spacing: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Vertical spacing between two child items. |

### setWindowAlignment

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setWindowAlignment(windowAlignment: Int): Unit
```

Sets the method for focused item alignment in the view.

| Parameters |
|---|---|
| `windowAlignment: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_BOTH_EDGE()`, `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE()`, `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE()` or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_NO_EDGE()`. |

### setWindowAlignmentOffset

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setWindowAlignmentOffset(offset: Int): Unit
```

Sets the offset in pixels for window alignment key line.

| Parameters |
|---|---|
| `offset: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The number of pixels to offset. If the offset is positive, it is distance from low edge (see `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE()`); if the offset is negative, the absolute value is distance from high edge (see `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE()`). Default value is 0. |

### setWindowAlignmentOffsetPercent

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setWindowAlignmentOffsetPercent(offsetPercent: Float): Unit
```

Sets the offset percent for window alignment key line in addition to `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#getWindowAlignmentOffset()`.

| Parameters |
|---|---|
| `offsetPercent: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | Percentage to offset. E.g., 40 means 40% of the width from low edge. Use `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_OFFSET_PERCENT_DISABLED()` to disable. Default value is 50. |

### setWindowAlignmentPreferKeyLineOverHighEdge

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setWindowAlignmentPreferKeyLineOverHighEdge(
    preferKeyLineOverHighEdge: Boolean
): Unit
```

Returns whether prefer key line over high edge when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE()` is used. When true, if there are very few items between high edge and key line, align items to key line instead of align items to high edge. Default value is true (aka prefer align to key line).

| Parameters |
|---|---|
| `preferKeyLineOverHighEdge: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to prefer key line over high edge, false otherwise. |

### setWindowAlignmentPreferKeyLineOverLowEdge

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.0.0)

```
fun setWindowAlignmentPreferKeyLineOverLowEdge(
    preferKeyLineOverLowEdge: Boolean
): Unit
```

Sets whether prefer key line over low edge when `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE()` is used. When true, if there are very few items between low edge and key line, align items to key line instead of align items to low edge. Default value is false (aka prefer align to low edge).

| Parameters |
|---|---|
| `preferKeyLineOverLowEdge: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to prefer key line over low edge, false otherwise. |

### smoothScrollBy

```
fun smoothScrollBy(dx: Int, dy: Int): Unit
```

Animate a scroll by the given amount of pixels along either axis.

| Parameters |
|---|---|
| `dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Pixels to scroll horizontally |
| `dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Pixels to scroll vertically |

### smoothScrollBy

```
fun smoothScrollBy(dx: Int, dy: Int, interpolator: Interpolator?): Unit
```

Animate a scroll by the given amount of pixels along either axis.

| Parameters |
|---|---|
| `dx: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Pixels to scroll horizontally |
| `dy: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Pixels to scroll vertically |
| `interpolator: https://developer.android.com/reference/android/view/animation/Interpolator.html?` | `https://developer.android.com/reference/android/view/animation/Interpolator.html` to be used for scrolling. If it is `null`, RecyclerView will use an internal default interpolator. |

### smoothScrollToPosition

```
fun smoothScrollToPosition(position: Int): Unit
```

Starts a smooth scroll to an adapter position.

To support smooth scrolling, you must override `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView.State,int)` and create a `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.SmoothScroller`.

`https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager` is responsible for creating the actual scroll action. If you want to provide a custom smooth scroll logic, override `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView.State,int)` in your LayoutManager.

| Parameters |
|---|---|
| `position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The adapter position to scroll to |

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView.LayoutManager#smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView.State,int)` |   |

## Protected functions

### dispatchGenericFocusedEvent

```
protected fun dispatchGenericFocusedEvent(event: MotionEvent): Boolean
```

### onFocusChanged

```
protected fun onFocusChanged(
    gainFocus: Boolean,
    direction: Int,
    previouslyFocusedRect: Rect?
): Unit
```