View.DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[]) Methode

Definition

Senden Sie einen Schritt eines geschachtelten Bildlaufs, der ausgeführt wird.

[Android.Runtime.Register("dispatchNestedScroll", "(IIII[I)Z", "GetDispatchNestedScroll_IIIIarrayIHandler")]
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[]? offsetInWindow);
[<Android.Runtime.Register("dispatchNestedScroll", "(IIII[I)Z", "GetDispatchNestedScroll_IIIIarrayIHandler")>]
abstract member DispatchNestedScroll : int * int * int * int * int[] -> bool
override this.DispatchNestedScroll : int * int * int * int * int[] -> bool

Parameter

dxConsumed
Int32

Horizontaler Abstand in Pixeln, der von dieser Ansicht während dieses Bildlaufschritts verbraucht wird

dyConsumed
Int32

Vertikaler Abstand in Pixeln, der von dieser Ansicht während dieses Bildlaufschritts verbraucht wird

dxUnconsumed
Int32

Horizontaler Bildlaufabstand in Pixeln, der von dieser Ansicht nicht verwendet wird

dyUnconsumed
Int32

Horizontaler Bildlaufabstand in Pixeln, der von dieser Ansicht nicht verwendet wird

offsetInWindow
Int32[]

Optional. Wenn nicht NULL, enthält dies bei der Rückgabe den Offset in den Koordinaten der lokalen Ansicht dieser Ansicht von vor diesem Vorgang bis nach Abschluss des Vorgangs. Ansichtsimplementierungen können dies verwenden, um die erwartete Nachverfolgung der Eingabekoordinaten anzupassen.

Gibt zurück

TRUE, wenn das Ereignis verteilt wurde, false, wenn es nicht verteilt werden konnte.

Attribute

Hinweise

Senden Sie einen Schritt eines geschachtelten Bildlaufs, der ausgeführt wird.

Implementierungen von Ansichten, die geschachtelten Bildlauf unterstützen, sollten diese aufrufen, um Informationen zu einem laufenden Bildlauf an das aktuelle geschachtelte übergeordnete Bildlaufelement zu melden. Wenn ein geschachtelter Bildlauf derzeit nicht ausgeführt wird oder geschachtelter Bildlauf nicht #isNestedScrollingEnabled() enabled für diese Ansicht ist, führt diese Methode nichts aus.

Kompatible View-Implementierungen sollten auch aufrufen #dispatchNestedPreScroll(int, int, int[], int[]) dispatchNestedPreScroll , bevor eine Komponente des Bildlaufereignisses selbst verwendet wird.

Java-Dokumentation für android.view.View.dispatchNestedScroll(int, int, int, int, int[]).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

  • <xref:Android.Views.View.DispatchNestedPreScroll(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>