WindowInsetsAnimation.Callback.OnProgress Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.