Lenguaje

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

Definición

Reaccione a un desplazamiento anidado en curso antes de que la vista de destino consuma una parte del desplazamiento.

[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

Parámetros

target
View

Vista que inició el desplazamiento anidado

dx
Int32

Distancia de desplazamiento horizontal en píxeles

dy
Int32

Distancia de desplazamiento vertical en píxeles

consumed
Int32[]

Salida. Distancia de desplazamiento horizontal y vertical consumida por este elemento primario

Atributos

Comentarios

Reaccione a un desplazamiento anidado en curso antes de que la vista de destino consuma una parte del desplazamiento.

Cuando se trabaja con desplazamiento anidado a menudo, la vista primaria puede querer una oportunidad para consumir el desplazamiento antes de que lo haga el elemento secundario de desplazamiento anidado. Un ejemplo de esto es un cajón que contiene una lista desplazable. El usuario querrá poder desplazar la lista por completo antes de que la propia lista comience a desplazarse.

onNestedPreScroll se llama cuando un elemento secundario de desplazamiento anidado invoca View#dispatchNestedPreScroll(int, int, int[], int[]). La implementación debe notificar cómo cualquier píxel del desplazamiento notificado por dx, dy se consumió en la consumed matriz. El índice 0 corresponde a dx e índice 1 corresponde a dy. Este parámetro nunca será null. Los valores iniciales de consumidos[0] y consumidos[1] siempre serán 0.

Java documentación para android.view.ViewParent.onNestedPreScroll(android.view.View, int, int, int[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a