IViewParent.OnNestedPreScroll(View, Int32, Int32, Int32[]) 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.
Reagieren Sie auf einen geschachtelten Bildlauf, bevor die Zielansicht einen Teil des Bildlaufs verwendet.
[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
Parameter
- target
- View
Ansicht, die den geschachtelten Bildlauf initiiert hat
- dx
- Int32
Horizontaler Bildlaufabstand in Pixeln
- dy
- Int32
Vertikaler Bildlaufabstand in Pixeln
- consumed
- Int32[]
Ausgabe Der horizontale und vertikale Bildlaufabstand, der von diesem übergeordneten Element verbraucht wird
- Attribute
Hinweise
Reagieren Sie auf einen geschachtelten Bildlauf, bevor die Zielansicht einen Teil des Bildlaufs verwendet.
Bei der Arbeit mit geschachtelten Bildläufen kann die übergeordnete Ansicht die Möglichkeit haben, den Bildlauf zu nutzen, bevor das geschachtelte untergeordnete Bildlauf erfolgt. Ein Beispiel hierfür ist eine Schublade, die eine bildlauffähige Liste enthält. Der Benutzer möchte in der Lage sein, die Liste vollständig in die Ansicht zu scrollen, bevor die Liste selbst mit dem Scrollen beginnt.
onNestedPreScroll wird aufgerufen, wenn ein geschachteltes untergeordnetes Bildlauf untergeordnetes Element aufgerufen wird View#dispatchNestedPreScroll(int, int, int[], int[]). Die Implementierung sollte melden, wie alle Pixel des bildlaufs, die consumed von dx gemeldet wurden, dy im Array verbraucht wurden. Index 0 entspricht dx und Index 1 entspricht "dy". Dieser Parameter ist nie null. Die Anfangswerte für verbraucht[0] und verbraucht[1] sind immer 0.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.