Langue

IViewParent.OnNestedPreScroll(View, Int32, Int32, Int32[]) Méthode

Définition

Réagir à un défilement imbriqué en cours avant que l’affichage cible consomme une partie du défilement.

[Android.Runtime.Register("onNestedPreScroll", "(Landroid/view/View;II[I)V", "GetOnNestedPreScroll_Landroid_view_View_IIarrayIHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void OnNestedPreScroll(Android.Views.View target, int dx, int dy, int[] consumed);
[<Android.Runtime.Register("onNestedPreScroll", "(Landroid/view/View;II[I)V", "GetOnNestedPreScroll_Landroid_view_View_IIarrayIHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnNestedPreScroll : Android.Views.View * int * int * int[] -> unit

Paramètres

target
View

Affichage qui a lancé le défilement imbriqué

dx
Int32

Distance de défilement horizontale en pixels

dy
Int32

Distance de défilement verticale en pixels

consumed
Int32[]

Sortie : Distance de défilement horizontale et verticale consommée par ce parent

Attributs

Remarques

Réagir à un défilement imbriqué en cours avant que l’affichage cible consomme une partie du défilement.

Lorsque vous travaillez avec le défilement imbriqué, la vue parente peut souhaiter utiliser le défilement avant que l’enfant de défilement imbriqué ne le fasse. Par exemple, il s’agit d’un tiroir qui contient une liste à défilement. L’utilisateur souhaitera pouvoir faire défiler la liste entièrement en mode avant que la liste ne commence à faire défiler.

onNestedPreScroll est appelé lorsqu’un enfant de défilement imbriqué appelle View#dispatchNestedPreScroll(int, int, int[], int[]). L’implémentation doit signaler la façon dont les pixels du défilement signalé par dx, dy ont été consommés dans le consumed tableau. L’index 0 correspond à dx et à l’index 1 correspond à dy. Ce paramètre ne sera jamais null. Les valeurs initiales pour consommées[0] et consommées[1] seront toujours 0.

Java documentation pour android.view.ViewParent.onNestedPreScroll(android.view.View, int, int, int[]).

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

S’applique à