Freigeben über


View.DispatchNestedFling(Single, Single, Boolean) Methode

Definition

Verteilen Sie eine Verschiebung an ein geschachteltes übergeordnetes Element.

[Android.Runtime.Register("dispatchNestedFling", "(FFZ)Z", "GetDispatchNestedFling_FFZHandler")]
public virtual bool DispatchNestedFling (float velocityX, float velocityY, bool consumed);
[<Android.Runtime.Register("dispatchNestedFling", "(FFZ)Z", "GetDispatchNestedFling_FFZHandler")>]
abstract member DispatchNestedFling : single * single * bool -> bool
override this.DispatchNestedFling : single * single * bool -> bool

Parameter

velocityX
Single

Horizontale Drehgeschwindigkeit in Pixel pro Sekunde

velocityY
Single

Vertikale Drehgeschwindigkeit in Pixel pro Sekunde

consumed
Boolean

"true", wenn das Kind den Fling verbraucht hat, andernfalls "false"

Gibt zurück

true, wenn das geschachtelte bildlaufende übergeordnete Element verbraucht oder anderweitig auf das Fling reagiert hat

Attribute

Hinweise

Verteilen Sie eine Verschiebung an ein geschachteltes übergeordnetes Element.

Diese Methode sollte verwendet werden, um anzugeben, dass ein geschachteltes untergeordnetes Bildlauf untergeordnete Bedingungen für ein Fling erkannt hat. Im Allgemeinen bedeutet dies, dass ein Bildlauf per Toucheingabe mit der VelocityTracker velocity Richtung des Bildlaufs beendet wurde, der die ViewConfiguration#getScaledMinimumFlingVelocity() minimum fling velocity bildlauffähige Achse erreicht oder überschreitet.

Wenn eine geschachtelte untergeordnete Ansicht mit einem geschachtelten Bildlauf normalerweise flüchtet, sich aber am Rand des eigenen Inhalts befindet, kann sie diese Methode verwenden, um die Verschiebung stattdessen an das geschachtelte übergeordnete Element des Bildlaufs zu delegieren. Das Elternteil kann optional das Fling verbrauchen oder ein Kind fling beobachten.

Java-Dokumentation für android.view.View.dispatchNestedFling(float, float, boolean).

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: