語言

View.DispatchDragEvent(DragEvent) 方法

定義

偵測此檢視是否啟用,並具備拖曳事件監聽器。

[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

參數

e
DragEvent

用於 e. 的 Android.Views.DragEvent 值。

傳回

這是派遣拖曳事件操作的結果。

屬性

備註

偵測此檢視是否啟用,並具備拖曳事件監聽器。 如果兩者皆為真,則會呼叫拖曳事件監聽器,並以 android.view.DragEvent 所接收的。 若拖曳事件監聽器回傳 true,則 dispatchDragEvent() 返回 true。

在其他情況下,該方法呼叫 android.view.View#onDragEvent(DragEvent) onDragEvent() 拖曳事件處理方法並回傳結果。

這確保即使 View 沒有拖曳事件監聽器,拖曳事件也會被消耗。 然而,如果 View 有監聽器且監聽器回傳為真,則不會呼叫 onDragEvent()。

Java 文件 android.view.View.dispatchDragEvent(android.view.DragEvent)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於