Freigeben über


WindowInsetsAnimation.Callback.OnProgress Methode

Definition

Wird aufgerufen, wenn sich die Einsets im Rahmen der Ausführung einer Animation ändern.

[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

Parameter

insets
WindowInsets

Die aktuellen Einsets.

runningAnimations
IList<WindowInsetsAnimation>

Die derzeit ausgeführten Animationen.

Gibt zurück

Die Zusätze, die an die Unterstruktur der Hierarchie verteilt werden sollen.

Attribute

Hinweise

Wird aufgerufen, wenn sich die Einsets im Rahmen der Ausführung einer Animation ändern. Beachten Sie, dass auch dann, wenn mehrere Animationen für verschiedene Typen ausgeführt werden, nur ein Statusrückruf pro Frame vorhanden ist. Das insets übergebene Argument stellt den Gesamtzustand dar und enthält alle Typen, unabhängig davon, ob sie animieren oder nicht.

Beachten Sie, dass die Verteilermenge hierarchisch ist: Sie beginnt am Stamm der Ansichtshierarchie, durchläuft sie und ruft dann den Rückruf der einzelnen View Durchlaufenen auf. Die Methode kann eine geänderte Instanz zurückgeben, indem sie aufruft WindowInsets#inset(int, int, int, int) , um anzugeben, dass ein Teil der Insets verwendet wurde, um die untergeordneten Elemente zu versatz oder zu beschneiden, und die untergeordneten Elemente sollten sich nicht mehr um diesen Teil kümmern. Wenn diese Ansicht zurückgegeben #DISPATCH_MODE_STOPwird, #getDispatchMode() erhalten untergeordnete Elemente dieser Ansicht den Rückruf nicht mehr.

Java-Dokumentation für android.view.WindowInsetsAnimation.Callback.onProgress(android.view.WindowInsets, java.util.List<android.view.WindowInsetsAnimation>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: