# PlaybackFragment

Artifact: [androidx.leanback:leanback](https://developer.android.com/jetpack/androidx/releases/leanback) [View Source](https://cs.android.com/search?q=file:androidx/leanback/app/PlaybackFragment.java+class:androidx.leanback.app.PlaybackFragment) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0) Deprecated in [1.1.0](https://developer.android.com/jetpack/androidx/releases/leanback#1.1.0)

*** ** * ** ***


```
class PlaybackFragment : Fragment
```

<br />

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [android.app.Fragment](https://developer.android.com/reference/android/app/Fragment.html) ||
|   | ↳ | [androidx.leanback.app.PlaybackFragment](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment) |

Known direct subclasses [VideoFragment](https://developer.android.com/reference/kotlin/androidx/leanback/app/VideoFragment)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/leanback/app/VideoFragment` | **This class is deprecated.** use `https://developer.android.com/reference/kotlin/androidx/leanback/app/VideoSupportFragment` <br /> |

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
>
> use `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackSupportFragment`

A fragment for displaying playback controls and related content.

A PlaybackFragment renders the elements of its `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter` as a set of rows in a vertical list. The Adapter's `https://developer.android.com/reference/kotlin/androidx/leanback/widget/PresenterSelector` must maintain subclasses of `https://developer.android.com/reference/kotlin/androidx/leanback/widget/RowPresenter`.

A playback row is a row rendered by `https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackRowPresenter`. App can call `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRow(androidx.leanback.widget.Row)` to set playback row for the first element of adapter. App can call `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRowPresenter(androidx.leanback.widget.PlaybackRowPresenter)` to set presenter for it. `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRow(androidx.leanback.widget.Row)` and `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRowPresenter(androidx.leanback.widget.PlaybackRowPresenter)` are optional, app can pass playback row and PlaybackRowPresenter in the adapter using `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setAdapter(androidx.leanback.widget.ObjectAdapter)`.

Hiding and showing controls: the controls are initially visible and automatically show/hide when play/pause or user interacts with fragment.

- App may manually call `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#showControlsOverlay(boolean)` or `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#hideControlsOverlay(boolean)` to show or hide the controls.
- The controls are visible by default upon onViewCreated(). To make it initially invisible, call hideControlsOverlay(false) in overridden onViewCreated().
- Upon play or pause, PlaybackControlGlue or PlaybackTransportControlGlue will fade-in the controls and automatically fade out after a delay customized by . To disable the fade in and fade out behavior: call `https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackBaseControlGlue` with false.
- Upon user interaction event, fragment will fade-in the controls and automatically fade out after a delay customized by . To disable the fade in and fade out behavior, call `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setShowOrHideControlsOverlayOnUserInteraction(boolean)` with false.

## Summary

| ### Constants |
|---|---|
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#BG_DARK() = 1` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#BG_LIGHT() = 2` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#BG_NONE() = 0` **This property is deprecated.** Deprecated in Java |

| ### Public constructors |
|---|
| `[PlaybackFragment](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#PlaybackFragment())()` **This function is deprecated.** Deprecated in Java |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[fadeOut](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#fadeOut())()` **This function is deprecated.** Call `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#hideControlsOverlay(boolean)` <br /> |
| `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter!` | `[getAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#getAdapter())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `[getBackgroundType](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#getBackgroundType())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/androidx/leanback/app/ProgressBarManager!` | `[getProgressBarManager](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#getProgressBarManager())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[hideControlsOverlay](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#hideControlsOverlay(boolean))(runAnimation: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `[isControlsOverlayAutoHideEnabled](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isControlsOverlayAutoHideEnabled())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `[isControlsOverlayVisible](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isControlsOverlayVisible())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `[isFadingEnabled](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isFadingEnabled())()` **This function is deprecated.** Uses `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isControlsOverlayAutoHideEnabled()` <br /> |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `[isShowOrHideControlsOverlayOnUserInteraction](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isShowOrHideControlsOverlayOnUserInteraction())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[notifyPlaybackRowChanged](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#notifyPlaybackRowChanged())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onCreate](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onCreate(android.os.Bundle))(savedInstanceState: https://developer.android.com/reference/android/os/Bundle.html!)` **This function is deprecated.** |
| `https://developer.android.com/reference/android/view/View.html?` | `[onCreateView](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle))( inflater: https://developer.android.com/reference/android/view/LayoutInflater.html!, container: https://developer.android.com/reference/android/view/ViewGroup.html?, savedInstanceState: https://developer.android.com/reference/android/os/Bundle.html! )` **This function is deprecated.** |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onDestroy](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onDestroy())()` **This function is deprecated.** |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onDestroyView](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onDestroyView())()` **This function is deprecated.** |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onPause](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onPause())()` **This function is deprecated.** |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onResume](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onResume())()` **This function is deprecated.** |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onStart](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onStart())()` **This function is deprecated.** |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onStop](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onStop())()` **This function is deprecated.** |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onViewCreated](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onViewCreated(android.view.View,android.os.Bundle))(view: https://developer.android.com/reference/android/view/View.html, savedInstanceState: https://developer.android.com/reference/android/os/Bundle.html?)` **This function is deprecated.** |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setAdapter(androidx.leanback.widget.ObjectAdapter))(adapter: https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setBackgroundType](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setBackgroundType(int))(type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setControlsOverlayAutoHideEnabled](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setControlsOverlayAutoHideEnabled(boolean))(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setFadingEnabled](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setFadingEnabled(boolean))(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` **This function is deprecated.** Uses `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setControlsOverlayAutoHideEnabled(boolean)` <br /> |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setHostCallback](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setHostCallback(androidx.leanback.media.PlaybackGlueHost.HostCallback))(hostCallback: https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackGlueHost.HostCallback!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setOnItemViewClickedListener](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setOnItemViewClickedListener(androidx.leanback.widget.BaseOnItemViewClickedListener))(listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseOnItemViewClickedListener!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setOnItemViewSelectedListener](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setOnItemViewSelectedListener(androidx.leanback.widget.BaseOnItemViewSelectedListener))(listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseOnItemViewSelectedListener!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setOnKeyInterceptListener](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setOnKeyInterceptListener(android.view.View.OnKeyListener))(handler: https://developer.android.com/reference/android/view/View.OnKeyListener.html!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setOnPlaybackItemViewClickedListener](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setOnPlaybackItemViewClickedListener(androidx.leanback.widget.BaseOnItemViewClickedListener))( listener: https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseOnItemViewClickedListener! )` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setPlaybackRow](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRow(androidx.leanback.widget.Row))(row: https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setPlaybackRowPresenter](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRowPresenter(androidx.leanback.widget.PlaybackRowPresenter))(presenter: https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackRowPresenter!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setPlaybackSeekUiClient](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackSeekUiClient(androidx.leanback.widget.PlaybackSeekUi.Client))(client: https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackSeekUi.Client!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setSelectedPosition](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setSelectedPosition(int))(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setSelectedPosition](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setSelectedPosition(int,boolean))(position: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, smooth: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[setShowOrHideControlsOverlayOnUserInteraction](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setShowOrHideControlsOverlayOnUserInteraction(boolean))( showOrHideControlsOverlayOnUserInteraction: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html )` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[showControlsOverlay](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#showControlsOverlay(boolean))(runAnimation: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[tickle](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#tickle())()` **This function is deprecated.** Deprecated in Java |

| ### Protected functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onBufferingStateChanged](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onBufferingStateChanged(boolean))(start: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onError](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onError(int,java.lang.CharSequence))(errorCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, errorMessage: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[onVideoSizeChanged](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onVideoSizeChanged(int,int))(videoWidth: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, videoHeight: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` **This function is deprecated.** Deprecated in Java |

### Inherited Constants

From [android.content.ComponentCallbacks2](https://developer.android.com/reference/android/content/ComponentCallbacks2.html) `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/content/ComponentCallbacks2.html#TRIM_MEMORY_BACKGROUND = 40`

**This property is deprecated.** Deprecated in Java
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/content/ComponentCallbacks2.html#TRIM_MEMORY_COMPLETE = 80`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/content/ComponentCallbacks2.html#TRIM_MEMORY_MODERATE = 60`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/content/ComponentCallbacks2.html#TRIM_MEMORY_RUNNING_CRITICAL = 15`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/content/ComponentCallbacks2.html#TRIM_MEMORY_RUNNING_LOW = 10`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/content/ComponentCallbacks2.html#TRIM_MEMORY_RUNNING_MODERATE = 5`

**This property is deprecated.**
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/content/ComponentCallbacks2.html#TRIM_MEMORY_UI_HIDDEN = 20`

**This property is deprecated.** Deprecated in Java

### Inherited functions

From [android.app.Fragment](https://developer.android.com/reference/android/app/Fragment.html) `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[dump](https://developer.android.com/reference/android/app/Fragment.html#dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]))(
prefix: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!,
fd: https://developer.android.com/reference/java/io/FileDescriptor.html!,
writer: https://developer.android.com/reference/java/io/PrintWriter.html!,
args: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!
)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[equals](https://developer.android.com/reference/android/app/Fragment.html#equals(java.lang.Object))(o: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!)`

**This function is deprecated.**
`https://developer.android.com/reference/android/app/Activity.html!` `[getActivity](https://developer.android.com/reference/android/app/Fragment.html#getActivity())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[getAllowEnterTransitionOverlap](https://developer.android.com/reference/android/app/Fragment.html#getAllowEnterTransitionOverlap())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[getAllowReturnTransitionOverlap](https://developer.android.com/reference/android/app/Fragment.html#getAllowReturnTransitionOverlap())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/os/Bundle.html!` `[getArguments](https://developer.android.com/reference/android/app/Fragment.html#getArguments())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/app/FragmentManager.html!` `[getChildFragmentManager](https://developer.android.com/reference/android/app/Fragment.html#getChildFragmentManager())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/content/Context.html!` `[getContext](https://developer.android.com/reference/android/app/Fragment.html#getContext())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/transition/Transition.html!` `[getEnterTransition](https://developer.android.com/reference/android/app/Fragment.html#getEnterTransition())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/transition/Transition.html!` `[getExitTransition](https://developer.android.com/reference/android/app/Fragment.html#getExitTransition())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/app/FragmentManager.html!` `[getFragmentManager](https://developer.android.com/reference/android/app/Fragment.html#getFragmentManager())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!` `[getHost](https://developer.android.com/reference/android/app/Fragment.html#getHost())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `[getId](https://developer.android.com/reference/android/app/Fragment.html#getId())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/view/LayoutInflater.html!` `[getLayoutInflater](https://developer.android.com/reference/android/app/Fragment.html#getLayoutInflater())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/app/LoaderManager.html!` `[getLoaderManager](https://developer.android.com/reference/android/app/Fragment.html#getLoaderManager())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/app/Fragment.html!` `[getParentFragment](https://developer.android.com/reference/android/app/Fragment.html#getParentFragment())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/transition/Transition.html!` `[getReenterTransition](https://developer.android.com/reference/android/app/Fragment.html#getReenterTransition())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/content/res/Resources.html!` `[getResources](https://developer.android.com/reference/android/app/Fragment.html#getResources())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[getRetainInstance](https://developer.android.com/reference/android/app/Fragment.html#getRetainInstance())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/transition/Transition.html!` `[getReturnTransition](https://developer.android.com/reference/android/app/Fragment.html#getReturnTransition())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/transition/Transition.html!` `[getSharedElementEnterTransition](https://developer.android.com/reference/android/app/Fragment.html#getSharedElementEnterTransition())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/transition/Transition.html!` `[getSharedElementReturnTransition](https://developer.android.com/reference/android/app/Fragment.html#getSharedElementReturnTransition())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `[getString](https://developer.android.com/reference/android/app/Fragment.html#getString(int))(resId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `[getTag](https://developer.android.com/reference/android/app/Fragment.html#getTag())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/app/Fragment.html!` `[getTargetFragment](https://developer.android.com/reference/android/app/Fragment.html#getTargetFragment())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `[getTargetRequestCode](https://developer.android.com/reference/android/app/Fragment.html#getTargetRequestCode())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` `[getText](https://developer.android.com/reference/android/app/Fragment.html#getText(int))(resId: 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` `[getUserVisibleHint](https://developer.android.com/reference/android/app/Fragment.html#getUserVisibleHint())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/view/View.html!` `[getView](https://developer.android.com/reference/android/app/Fragment.html#getView())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `[hashCode](https://developer.android.com/reference/android/app/Fragment.html#hashCode())()`

**This function is deprecated.**
`java-static https://developer.android.com/reference/android/app/Fragment.html!` `[instantiate](https://developer.android.com/reference/android/app/Fragment.html#instantiate(android.content.Context, java.lang.String))(context: https://developer.android.com/reference/android/content/Context.html!, fname: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isAdded](https://developer.android.com/reference/android/app/Fragment.html#isAdded())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isDetached](https://developer.android.com/reference/android/app/Fragment.html#isDetached())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isHidden](https://developer.android.com/reference/android/app/Fragment.html#isHidden())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isInLayout](https://developer.android.com/reference/android/app/Fragment.html#isInLayout())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isRemoving](https://developer.android.com/reference/android/app/Fragment.html#isRemoving())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isResumed](https://developer.android.com/reference/android/app/Fragment.html#isResumed())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isStateSaved](https://developer.android.com/reference/android/app/Fragment.html#isStateSaved())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[isVisible](https://developer.android.com/reference/android/app/Fragment.html#isVisible())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onActivityCreated](https://developer.android.com/reference/android/app/Fragment.html#onActivityCreated(android.os.Bundle))(savedInstanceState: https://developer.android.com/reference/android/os/Bundle.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onActivityResult](https://developer.android.com/reference/android/app/Fragment.html#onActivityResult(int, int, android.content.Intent))(requestCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, resultCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, data: https://developer.android.com/reference/android/content/Intent.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onAttach](https://developer.android.com/reference/android/app/Fragment.html#onAttach(android.app.Activity))(activity: https://developer.android.com/reference/android/app/Activity.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onAttachFragment](https://developer.android.com/reference/android/app/Fragment.html#onAttachFragment(android.app.Fragment))(childFragment: https://developer.android.com/reference/android/app/Fragment.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onConfigurationChanged](https://developer.android.com/reference/android/app/Fragment.html#onConfigurationChanged(android.content.res.Configuration))(newConfig: https://developer.android.com/reference/android/content/res/Configuration.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[onContextItemSelected](https://developer.android.com/reference/android/app/Fragment.html#onContextItemSelected(android.view.MenuItem))(item: https://developer.android.com/reference/android/view/MenuItem.html!)`

**This function is deprecated.**
`https://developer.android.com/reference/android/animation/Animator.html!` `[onCreateAnimator](https://developer.android.com/reference/android/app/Fragment.html#onCreateAnimator(int, boolean, int))(transit: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, enter: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, nextAnim: 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` `[onCreateContextMenu](https://developer.android.com/reference/android/app/Fragment.html#onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo))(
menu: https://developer.android.com/reference/android/view/ContextMenu.html!,
v: https://developer.android.com/reference/android/view/View.html!,
menuInfo: https://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html!
)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onCreateOptionsMenu](https://developer.android.com/reference/android/app/Fragment.html#onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater))(menu: https://developer.android.com/reference/android/view/Menu.html!, inflater: https://developer.android.com/reference/android/view/MenuInflater.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onDestroyOptionsMenu](https://developer.android.com/reference/android/app/Fragment.html#onDestroyOptionsMenu())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onDetach](https://developer.android.com/reference/android/app/Fragment.html#onDetach())()`

**This function is deprecated.**
`https://developer.android.com/reference/android/view/LayoutInflater.html!` `[onGetLayoutInflater](https://developer.android.com/reference/android/app/Fragment.html#onGetLayoutInflater(android.os.Bundle))(savedInstanceState: https://developer.android.com/reference/android/os/Bundle.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onHiddenChanged](https://developer.android.com/reference/android/app/Fragment.html#onHiddenChanged(boolean))(hidden: 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` `[onInflate](https://developer.android.com/reference/android/app/Fragment.html#onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle))(
activity: https://developer.android.com/reference/android/app/Activity.html!,
attrs: https://developer.android.com/reference/android/util/AttributeSet.html!,
savedInstanceState: https://developer.android.com/reference/android/os/Bundle.html!
)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onLowMemory](https://developer.android.com/reference/android/app/Fragment.html#onLowMemory())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onMultiWindowModeChanged](https://developer.android.com/reference/android/app/Fragment.html#onMultiWindowModeChanged(boolean))(isInMultiWindowMode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[onOptionsItemSelected](https://developer.android.com/reference/android/app/Fragment.html#onOptionsItemSelected(android.view.MenuItem))(item: https://developer.android.com/reference/android/view/MenuItem.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onOptionsMenuClosed](https://developer.android.com/reference/android/app/Fragment.html#onOptionsMenuClosed(android.view.Menu))(menu: https://developer.android.com/reference/android/view/Menu.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onPictureInPictureModeChanged](https://developer.android.com/reference/android/app/Fragment.html#onPictureInPictureModeChanged(boolean))(isInPictureInPictureMode: 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` `[onPrepareOptionsMenu](https://developer.android.com/reference/android/app/Fragment.html#onPrepareOptionsMenu(android.view.Menu))(menu: https://developer.android.com/reference/android/view/Menu.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onRequestPermissionsResult](https://developer.android.com/reference/android/app/Fragment.html#onRequestPermissionsResult(int, java.lang.String[], int[]))(
requestCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,
permissions: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!,
grantResults: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int-array/index.html<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` `[onSaveInstanceState](https://developer.android.com/reference/android/app/Fragment.html#onSaveInstanceState(android.os.Bundle))(outState: https://developer.android.com/reference/android/os/Bundle.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[onTrimMemory](https://developer.android.com/reference/android/app/Fragment.html#onTrimMemory(int))(level: 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` `[onViewStateRestored](https://developer.android.com/reference/android/app/Fragment.html#onViewStateRestored(android.os.Bundle))(savedInstanceState: https://developer.android.com/reference/android/os/Bundle.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[postponeEnterTransition](https://developer.android.com/reference/android/app/Fragment.html#postponeEnterTransition())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[registerForContextMenu](https://developer.android.com/reference/android/app/Fragment.html#registerForContextMenu(android.view.View))(view: https://developer.android.com/reference/android/view/View.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[requestPermissions](https://developer.android.com/reference/android/app/Fragment.html#requestPermissions(java.lang.String[], int))(permissions: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!, requestCode: 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` `[setAllowEnterTransitionOverlap](https://developer.android.com/reference/android/app/Fragment.html#setAllowEnterTransitionOverlap(boolean))(allow: 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` `[setAllowReturnTransitionOverlap](https://developer.android.com/reference/android/app/Fragment.html#setAllowReturnTransitionOverlap(boolean))(allow: 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` `[setArguments](https://developer.android.com/reference/android/app/Fragment.html#setArguments(android.os.Bundle))(args: https://developer.android.com/reference/android/os/Bundle.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setEnterSharedElementCallback](https://developer.android.com/reference/android/app/Fragment.html#setEnterSharedElementCallback(android.app.SharedElementCallback))(callback: https://developer.android.com/reference/android/app/SharedElementCallback.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setEnterTransition](https://developer.android.com/reference/android/app/Fragment.html#setEnterTransition(android.transition.Transition))(transition: https://developer.android.com/reference/android/transition/Transition.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setExitSharedElementCallback](https://developer.android.com/reference/android/app/Fragment.html#setExitSharedElementCallback(android.app.SharedElementCallback))(callback: https://developer.android.com/reference/android/app/SharedElementCallback.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setExitTransition](https://developer.android.com/reference/android/app/Fragment.html#setExitTransition(android.transition.Transition))(transition: https://developer.android.com/reference/android/transition/Transition.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setHasOptionsMenu](https://developer.android.com/reference/android/app/Fragment.html#setHasOptionsMenu(boolean))(hasMenu: 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` `[setInitialSavedState](https://developer.android.com/reference/android/app/Fragment.html#setInitialSavedState(android.app.Fragment.SavedState))(state: https://developer.android.com/reference/android/app/Fragment.SavedState.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setMenuVisibility](https://developer.android.com/reference/android/app/Fragment.html#setMenuVisibility(boolean))(menuVisible: 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` `[setReenterTransition](https://developer.android.com/reference/android/app/Fragment.html#setReenterTransition(android.transition.Transition))(transition: https://developer.android.com/reference/android/transition/Transition.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setRetainInstance](https://developer.android.com/reference/android/app/Fragment.html#setRetainInstance(boolean))(retain: 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` `[setReturnTransition](https://developer.android.com/reference/android/app/Fragment.html#setReturnTransition(android.transition.Transition))(transition: https://developer.android.com/reference/android/transition/Transition.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setSharedElementEnterTransition](https://developer.android.com/reference/android/app/Fragment.html#setSharedElementEnterTransition(android.transition.Transition))(transition: https://developer.android.com/reference/android/transition/Transition.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setSharedElementReturnTransition](https://developer.android.com/reference/android/app/Fragment.html#setSharedElementReturnTransition(android.transition.Transition))(transition: https://developer.android.com/reference/android/transition/Transition.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[setTargetFragment](https://developer.android.com/reference/android/app/Fragment.html#setTargetFragment(android.app.Fragment, int))(fragment: https://developer.android.com/reference/android/app/Fragment.html!, requestCode: 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` `[setUserVisibleHint](https://developer.android.com/reference/android/app/Fragment.html#setUserVisibleHint(boolean))(isVisibleToUser: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[shouldShowRequestPermissionRationale](https://developer.android.com/reference/android/app/Fragment.html#shouldShowRequestPermissionRationale(java.lang.String))(permission: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[startActivity](https://developer.android.com/reference/android/app/Fragment.html#startActivity(android.content.Intent))(intent: https://developer.android.com/reference/android/content/Intent.html!)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[startActivityForResult](https://developer.android.com/reference/android/app/Fragment.html#startActivityForResult(android.content.Intent, int))(intent: https://developer.android.com/reference/android/content/Intent.html!, requestCode: 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` `[startIntentSenderForResult](https://developer.android.com/reference/android/app/Fragment.html#startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle))(
intent: https://developer.android.com/reference/android/content/IntentSender.html!,
requestCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,
fillInIntent: https://developer.android.com/reference/android/content/Intent.html!,
flagsMask: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,
flagsValues: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,
extraFlags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,
options: https://developer.android.com/reference/android/os/Bundle.html!
)`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[startPostponedEnterTransition](https://developer.android.com/reference/android/app/Fragment.html#startPostponedEnterTransition())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` `[toString](https://developer.android.com/reference/android/app/Fragment.html#toString())()`

**This function is deprecated.**
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `[unregisterForContextMenu](https://developer.android.com/reference/android/app/Fragment.html#unregisterForContextMenu(android.view.View))(view: https://developer.android.com/reference/android/view/View.html!)`

**This function is deprecated.**

## Constants

### BG_DARK

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

```
const val BG_DARK = 1: Int
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

A dark translucent background.

### BG_LIGHT

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

```
const val BG_LIGHT = 2: Int
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

A light translucent background.

### BG_NONE

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

```
const val BG_NONE = 0: Int
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

No background.

## Public constructors

### PlaybackFragment

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

```
[PlaybackFragment](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#PlaybackFragment())()
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

## Public functions

### fadeOut

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

```
fun [fadeOut](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#fadeOut())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Call `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#hideControlsOverlay(boolean)`

Fades out the playback overlay immediately.

### getAdapter

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

```
fun [getAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#getAdapter())(): ObjectAdapter!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

### getBackgroundType

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

```
fun [getBackgroundType](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#getBackgroundType())(): Int
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns the background type.

### getProgressBarManager

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

```
fun [getProgressBarManager](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#getProgressBarManager())(): ProgressBarManager!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns the ProgressBarManager that will show or hide progress bar in `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onBufferingStateChanged(boolean)`.

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/leanback/app/ProgressBarManager!` | The ProgressBarManager that will show or hide progress bar in `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onBufferingStateChanged(boolean)`. |

### hideControlsOverlay

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

```
fun [hideControlsOverlay](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#hideControlsOverlay(boolean))(runAnimation: Boolean): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Hide controls overlay.

| Parameters |
|---|---|
| `runAnimation: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to run animation, false otherwise. |

### isControlsOverlayAutoHideEnabled

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

```
fun [isControlsOverlayAutoHideEnabled](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isControlsOverlayAutoHideEnabled())(): Boolean
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns true if controls will be auto hidden after a delay when fragment is resumed.

### isControlsOverlayVisible

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

```
fun [isControlsOverlayVisible](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isControlsOverlayVisible())(): Boolean
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns true if controls overlay is visible, false otherwise.

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

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#showControlsOverlay(boolean)` |   |
| `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#hideControlsOverlay(boolean)` |   |

### isFadingEnabled

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

```
fun [isFadingEnabled](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isFadingEnabled())(): Boolean
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Uses `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isControlsOverlayAutoHideEnabled()`

### isShowOrHideControlsOverlayOnUserInteraction

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

```
fun [isShowOrHideControlsOverlayOnUserInteraction](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isShowOrHideControlsOverlayOnUserInteraction())(): Boolean
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns true if showing and auto-hiding controls when user interacts; false otherwise.

### notifyPlaybackRowChanged

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

```
fun [notifyPlaybackRowChanged](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#notifyPlaybackRowChanged())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Updates the ui when the row data changes.

### onCreate

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

```
fun [onCreate](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onCreate(android.os.Bundle))(savedInstanceState: Bundle!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   

### onCreateView

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

```
fun [onCreateView](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle))(
    inflater: LayoutInflater!,
    container: ViewGroup?,
    savedInstanceState: Bundle!
): View?
```

> [!CAUTION]
> **This function is deprecated.**   

### onDestroy

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

```
fun [onDestroy](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onDestroy())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   

### onDestroyView

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

```
fun [onDestroyView](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onDestroyView())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   

### onPause

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

```
fun [onPause](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onPause())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   

### onResume

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

```
fun [onResume](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onResume())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   

### onStart

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

```
fun [onStart](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onStart())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   

### onStop

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

```
fun [onStop](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onStop())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   

### onViewCreated

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

```
fun [onViewCreated](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onViewCreated(android.view.View,android.os.Bundle))(view: View, savedInstanceState: Bundle?): Unit
```

> [!CAUTION]
> **This function is deprecated.**   

### setAdapter

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

```
fun [setAdapter](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setAdapter(androidx.leanback.widget.ObjectAdapter))(adapter: ObjectAdapter!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the list of rows for the fragment. A default `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ClassPresenterSelector` will be created if `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter#getPresenterSelector()` is null. if user provides `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRow(androidx.leanback.widget.Row)` and `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRowPresenter(androidx.leanback.widget.PlaybackRowPresenter)`, the row and presenter will be set onto the adapter.

| Parameters |
|---|---|
| `adapter: https://developer.android.com/reference/kotlin/androidx/leanback/widget/ObjectAdapter!` | The adapter that contains related rows and optional playback row. |

### setBackgroundType

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

```
fun [setBackgroundType](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setBackgroundType(int))(type: Int): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the background type.

| Parameters |
|---|---|
| `type: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | One of BG_LIGHT, BG_DARK, or BG_NONE. |

### setControlsOverlayAutoHideEnabled

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

```
fun [setControlsOverlayAutoHideEnabled](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setControlsOverlayAutoHideEnabled(boolean))(enabled: Boolean): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Enables or disables auto hiding controls overlay after a short delay fragment is resumed. If enabled and fragment is resumed, the view will fade out after a time period. User interaction will kill the timer, next time fragment is resumed, the timer will be started again if `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#isControlsOverlayAutoHideEnabled()` is true.

In most cases app should not directly call setControlsOverlayAutoHideEnabled() as it's called by `https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackBaseControlGlue` on play or pause.

### setFadingEnabled

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

```
fun [setFadingEnabled](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setFadingEnabled(boolean))(enabled: Boolean): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Uses `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setControlsOverlayAutoHideEnabled(boolean)`

### setHostCallback

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

```
fun [setHostCallback](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setHostCallback(androidx.leanback.media.PlaybackGlueHost.HostCallback))(hostCallback: PlaybackGlueHost.HostCallback!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the `https://developer.android.com/reference/kotlin/androidx/leanback/media/PlaybackGlueHost.HostCallback`. Implementor of this interface will take appropriate actions to take action when the hosting fragment starts/stops processing.

### setOnItemViewClickedListener

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

```
fun [setOnItemViewClickedListener](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setOnItemViewClickedListener(androidx.leanback.widget.BaseOnItemViewClickedListener))(listener: BaseOnItemViewClickedListener!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

This listener is called every time there is a click in `https://developer.android.com/reference/kotlin/androidx/leanback/app/RowsFragment`. This can be used by users to take additional actions such as animations.

### setOnItemViewSelectedListener

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

```
fun [setOnItemViewSelectedListener](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setOnItemViewSelectedListener(androidx.leanback.widget.BaseOnItemViewSelectedListener))(listener: BaseOnItemViewSelectedListener!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

This listener is called every time there is a selection in `https://developer.android.com/reference/kotlin/androidx/leanback/app/RowsFragment`. This can be used by users to take additional actions such as animations.

### setOnKeyInterceptListener

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

```
fun [setOnKeyInterceptListener](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setOnKeyInterceptListener(android.view.View.OnKeyListener))(handler: View.OnKeyListener!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the input event handler.

### setOnPlaybackItemViewClickedListener

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

```
fun [setOnPlaybackItemViewClickedListener](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setOnPlaybackItemViewClickedListener(androidx.leanback.widget.BaseOnItemViewClickedListener))(
    listener: BaseOnItemViewClickedListener!
): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the `https://developer.android.com/reference/kotlin/androidx/leanback/widget/BaseOnItemViewClickedListener` that would be invoked for clicks only on `https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackRowPresenter.ViewHolder`.

### setPlaybackRow

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

```
fun [setPlaybackRow](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRow(androidx.leanback.widget.Row))(row: Row!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the playback row for the playback controls. The row will be set as first element of adapter if the adapter is `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ArrayObjectAdapter` or `https://developer.android.com/reference/kotlin/androidx/leanback/widget/SparseArrayObjectAdapter`.

| Parameters |
|---|---|
| `row: https://developer.android.com/reference/kotlin/androidx/leanback/widget/Row!` | The row that represents the playback. |

### setPlaybackRowPresenter

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

```
fun [setPlaybackRowPresenter](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRowPresenter(androidx.leanback.widget.PlaybackRowPresenter))(presenter: PlaybackRowPresenter!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the presenter for rendering the playback row set by `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRow(androidx.leanback.widget.Row)`. If adapter does not set a `https://developer.android.com/reference/kotlin/androidx/leanback/widget/PresenterSelector`, `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setAdapter(androidx.leanback.widget.ObjectAdapter)` will create a `https://developer.android.com/reference/kotlin/androidx/leanback/widget/ClassPresenterSelector` by default and map from the row object class to this `https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackRowPresenter`.

| Parameters |
|---|---|
| `presenter: https://developer.android.com/reference/kotlin/androidx/leanback/widget/PlaybackRowPresenter!` | Presenter used to render `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackRow(androidx.leanback.widget.Row)`. |

### setPlaybackSeekUiClient

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

```
fun [setPlaybackSeekUiClient](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setPlaybackSeekUiClient(androidx.leanback.widget.PlaybackSeekUi.Client))(client: PlaybackSeekUi.Client!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Interface to be implemented by UI widget to support PlaybackSeekUi.

### setSelectedPosition

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

```
fun [setSelectedPosition](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setSelectedPosition(int))(position: Int): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the selected row position with smooth animation.

### setSelectedPosition

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

```
fun [setSelectedPosition](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setSelectedPosition(int,boolean))(position: Int, smooth: Boolean): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Sets the selected row position.

### setShowOrHideControlsOverlayOnUserInteraction

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

```
fun [setShowOrHideControlsOverlayOnUserInteraction](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#setShowOrHideControlsOverlayOnUserInteraction(boolean))(
    showOrHideControlsOverlayOnUserInteraction: Boolean
): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Enables or disables showing and auto-hiding controls when user interacts. Enabled by default. Auto-hide timer length is defined by .

### showControlsOverlay

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

```
fun [showControlsOverlay](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#showControlsOverlay(boolean))(runAnimation: Boolean): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Show controls overlay.

| Parameters |
|---|---|
| `runAnimation: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True to run animation, false otherwise. |

### tickle

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

```
fun [tickle](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#tickle())(): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Tickles the playback controls. Fades in the view if it was faded out. `https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#tickle()` will kill and re-create a timer if is positive.

In most cases app does not need call tickle() as it's automatically called on user interactions.

## Protected functions

### onBufferingStateChanged

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

```
protected fun [onBufferingStateChanged](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onBufferingStateChanged(boolean))(start: Boolean): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Called when media has start or stop buffering. App may override. The default initial state is not buffering.

| Parameters |
|---|---|
| `start: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | True for buffering start, false otherwise. |

### onError

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

```
protected fun [onError](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onError(int,java.lang.CharSequence))(errorCode: Int, errorMessage: CharSequence!): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Called when media has error. App may override.

| Parameters |
|---|---|
| `errorCode: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Optional error code for specific implementation. |
| `errorMessage: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` | Optional error message for specific implementation. |

### onVideoSizeChanged

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

```
protected fun [onVideoSizeChanged](https://developer.android.com/reference/kotlin/androidx/leanback/app/PlaybackFragment#onVideoSizeChanged(int,int))(videoWidth: Int, videoHeight: Int): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Called when size of the video changes. App may override.

| Parameters |
|---|---|
| `videoWidth: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Intrinsic width of video |
| `videoHeight: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | Intrinsic height of video |