Partager via


WindowInsetsAnimation.Callback.OnProgress Méthode

Définition

Appelé lorsque les ensembles changent dans le cadre de l’exécution d’une animation.

[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

Paramètres

insets
WindowInsets

Ensembles actuels.

runningAnimations
IList<WindowInsetsAnimation>

Animations en cours d’exécution.

Retours

Ensembles à distribuer à la sous-arborescence de la hiérarchie.

Attributs

Remarques

Appelé lorsque les ensembles changent dans le cadre de l’exécution d’une animation. Notez que même si plusieurs animations pour différents types sont en cours d’exécution, il n’y aura qu’un seul rappel de progression par image. L’argument insets passé en tant qu’argument représente l’état global et inclut tous les types, qu’ils soient animés ou non.

Notez que la répartition des ensembles est hiérarchique : elle démarre à la racine de la hiérarchie d’affichage, puis la traverse et appelle le rappel de l’élément spécifique View parcouru. La méthode peut retourner une instance modifiée en appelant WindowInsets#inset(int, int, int, int) pour indiquer qu’une partie des ensembles a été utilisée pour décaler ou découper ses enfants, et les enfants ne doivent plus s’inquiéter de cette partie. En outre, si #getDispatchMode() le retour est retourné #DISPATCH_MODE_STOP, les enfants de cette vue ne recevront plus le rappel.

Documentation Java pour android.view.WindowInsetsAnimation.Callback.onProgress(android.view.WindowInsets, java.util.List<android.view.WindowInsetsAnimation>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à