Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается системой, когда действие находится в PiP и имеет изменения состояния.
[Android.Runtime.Register("onPictureInPictureUiStateChanged", "(Landroid/app/PictureInPictureUiState;)V", "GetOnPictureInPictureUiStateChanged_Landroid_app_PictureInPictureUiState_Handler", ApiSince=31)]
public virtual void OnPictureInPictureUiStateChanged(Android.App.PictureInPictureUiState pipState);
[<Android.Runtime.Register("onPictureInPictureUiStateChanged", "(Landroid/app/PictureInPictureUiState;)V", "GetOnPictureInPictureUiStateChanged_Landroid_app_PictureInPictureUiState_Handler", ApiSince=31)>]
abstract member OnPictureInPictureUiStateChanged : Android.App.PictureInPictureUiState -> unit
override this.OnPictureInPictureUiStateChanged : Android.App.PictureInPictureUiState -> unit
Параметры
- pipState
- PictureInPictureUiState
новое состояние "Рисунок в рисунке".
- Атрибуты
Комментарии
Вызывается системой, когда действие находится в PiP и имеет изменения состояния.
Сравнение с #onPictureInPictureModeChanged(boolean, Configuration)
тем, что вызывается только при изменении режима PiP (то есть ввода или выхода PiP), это может вызываться в любое время, пока действие находится в режиме PiP. Таким образом, все вызовы могут произойти только после #onPictureInPictureModeChanged(boolean, Configuration)
вызова с значением true, и до #onPictureInPictureModeChanged(boolean, Configuration)
вызова с значением false. Вам не нужно беспокоиться о случаях, когда это вызывается, и действие не находится в режиме "Рисунок в рисунке". Для управления случаями, когда действие вводит или выходит из рисунка (например, очистка ресурсов при выходе), используйте #onPictureInPictureModeChanged(boolean, Configuration)
.
Состояние по умолчанию — это все, что объявлено в PictureInPictureUiState
false, например PictureInPictureUiState#isStashed()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.