WindowInsetsAnimation.Callback.OnProgress Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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_STOP
wird, #getDispatchMode()
erhalten untergeordnete Elemente dieser Ansicht den Rückruf nicht mehr.
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.