Поделиться через


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, дочерние элементы этого представления больше не будут получать обратный вызов.

Документация по Java для android.view.WindowInsetsAnimation.Callback.onProgress(android.view.WindowInsets, java.util.List<android.view.WindowInsetsAnimation>).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к