View.DispatchDragEvent(DragEvent) Methode

Definition

Erkennt, ob diese Ansicht aktiviert ist und über einen Ziehereignislistener verfügt.

[Android.Runtime.Register("dispatchDragEvent", "(Landroid/view/DragEvent;)Z", "GetDispatchDragEvent_Landroid_view_DragEvent_Handler")]
public virtual bool DispatchDragEvent(Android.Views.DragEvent? e);
[<Android.Runtime.Register("dispatchDragEvent", "(Landroid/view/DragEvent;)Z", "GetDispatchDragEvent_Landroid_view_DragEvent_Handler")>]
abstract member DispatchDragEvent : Android.Views.DragEvent -> bool
override this.DispatchDragEvent : Android.Views.DragEvent -> bool

Parameter

e
DragEvent

Der für e verwendete Android.Views.DragEvent-Wert.

Gibt zurück

Das Ergebnis des Dispatch-Drag-Ereignisvorgangs.

Attribute

Hinweise

Erkennt, ob diese Ansicht aktiviert ist und über einen Ziehereignislistener verfügt. Wenn beides "true" ist, wird der Ziehereignislistener mit dem android.view.DragEvent empfangenen Ereignislistener aufgerufen. Wenn der Listener für das Drag-Ereignis zurückgibt true, wird dispatchDragEvent() zurückgegeben true.

In allen anderen Fällen ruft die Methode die android.view.View#onDragEvent(DragEvent) onDragEvent() Drag-Ereignishandlermethode auf und gibt das Ergebnis zurück.

Dadurch wird sichergestellt, dass ein Drag-Ereignis immer genutzt wird, auch wenn die Ansicht keinen Ziehereignislistener hat. Wenn die Ansicht jedoch über einen Listener verfügt und der Listener "true" zurückgibt, wird "onDragEvent()" nicht aufgerufen.

Java Dokumentation für android.view.View.dispatchDragEvent(android.view.DragEvent).

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.

Gilt für: