WindowInsetsAnimation.Callback.OnProgress Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при изменении вставок при выполнении анимации.
[Android.Runtime.Register("onProgress", "(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;", "GetOnProgress_Landroid_view_WindowInsets_Ljava_util_List_Handler", ApiSince=30)]
public abstract Android.Views.WindowInsets OnProgress (Android.Views.WindowInsets insets, System.Collections.Generic.IList<Android.Views.WindowInsetsAnimation> runningAnimations);
[<Android.Runtime.Register("onProgress", "(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;", "GetOnProgress_Landroid_view_WindowInsets_Ljava_util_List_Handler", ApiSince=30)>]
abstract member OnProgress : Android.Views.WindowInsets * System.Collections.Generic.IList<Android.Views.WindowInsetsAnimation> -> Android.Views.WindowInsets
Параметры
- insets
- WindowInsets
Текущие вставки.
- runningAnimations
- IList<WindowInsetsAnimation>
Выполняющаяся в данный момент анимация.
Возвращаемое значение
Наборы для отправки в поддеревь иерархии.
- Атрибуты
Комментарии
Вызывается при изменении вставок при выполнении анимации. Обратите внимание, что даже если выполняется несколько анимаций для разных типов, для каждого кадра будет выполняться только один обратный вызов хода выполнения. Переданный insets
в качестве аргумента представляет общее состояние и будет включать все типы, независимо от того, являются ли они анимацией.
Обратите внимание, что диспетчеризация наборов является иерархической: она начинается в корне иерархии представлений, а затем проходит по ней и вызывает обратный вызов конкретного View
объекта. Метод может возвращать измененный экземпляр, вызывая WindowInsets#inset(int, int, int, int)
, чтобы указать, что часть наборов была использована для смещения или обрезки его дочерних элементов, и дочерние элементы больше не должны беспокоиться об этой части. Кроме того, если #getDispatchMode()
возвращает значение #DISPATCH_MODE_STOP
, дочерние элементы этого представления больше не будут получать обратный вызов.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.