Freigeben über


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

Definition

Verteilen Sie einen Schritt eines geschachtelten Bildlaufs.

[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, die während dieses Bildlaufschritts von dieser Ansicht verbraucht werden

dyConsumed
Int32

Vertikaler Abstand in Pixeln, die während dieses Bildlaufschritts von dieser Ansicht verbraucht werden

dxUnconsumed
Int32

Horizontaler Bildlaufabstand in Pixeln, die von dieser Ansicht nicht genutzt werden

dyUnconsumed
Int32

Horizontaler Bildlaufabstand in Pixeln, die von dieser Ansicht nicht genutzt werden

offsetInWindow
Int32[]

Optional. Wenn nicht NULL, enthält dies beim Zurückgeben den Offset in lokalen Ansichtskoordinaten dieser Ansicht von vor diesem Vorgang bis zum Abschluss. Anzeigenimplementierungen können dies verwenden, um die erwartete Nachverfolgung von Eingabekoordinaten anzupassen.

Gibt zurück

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

Attribute

Hinweise

Verteilen Sie einen Schritt eines geschachtelten Bildlaufs.

Implementierungen von Ansichten, die geschachtelten Bildlauf unterstützen, sollten diese aufrufen, um Informationen zu einem bildlauf in Bearbeitung zum aktuellen geschachtelten übergeordneten Element zu melden. Wenn ein geschachtelter Bildlauf zurzeit nicht ausgeführt wird oder ein geschachtelter Bildlauf nicht #isNestedScrollingEnabled() enabled für diese Ansicht gilt, führt diese Methode nichts aus.

Kompatible Ansichtsimplementierungen sollten auch aufgerufen werden #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 auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 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)>