View.OnDragEvent(DragEvent) メソッド

定義

への呼び出しの後にシステムによって送信されたドラッグ イベントを処理します android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop()

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

パラメーター

e
DragEvent

DragEventシステムによって送信される 。 メソッドは Action 、DragEvent で定義されているアクションの種類の定数を返します。このオブジェクトで表されるドラッグ イベントの種類を示します。

戻り値

true メソッドがドラッグ イベントを正常に処理した場合は 。それ以外の場合 falseは 。 <p> メソッドは、現在のドラッグ アンド ドロップ操作のドラッグ イベントを受け取り続けるために、アクションの種類に応答DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTEDして を返すtrue必要があります。 <p> 削除されたデータが (少なくとも部分的にDragEvent#ACTION_DROP ACTION_DROP) false消費された場合、メソッドはアクションの種類に応答して を返すtrue必要があります。データが消費されなかった場合は 。 <p> 他のすべてのイベントの場合、戻り値は です false

属性

注釈

への呼び出しの後にシステムによって送信されたドラッグ イベントを処理します android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop()

システムはこのメソッドを呼び出し、ドラッグ アンド ドロップ イベントに応答して オブジェクトを渡 DragEvent します。 このメソッドは、 を呼び出 DragEvent#getAction() して、ドラッグ アンド ドロップ操作の状態を確認できます。

既定の実装は、このビューに 対して が設定されていない限り を返falseします (参照#setOnReceiveContentListener)。 この場合、既定の実装では次の処理が行われます。 <ul<>li>イベントの場合はを返DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTEDtrueします li>イベント<の呼び出#performReceiveContentDragEvent#ACTION_DROP ACTION_DROPし li>コンテンツ </ul の一部またはすべてを使用した場合OnReceiveContentListenerは、イベント<を返DragEvent#ACTION_DROP ACTION_DROPtrueします。OnReceiveContentListener>

の Java ドキュメント android.view.View.onDragEvent(android.view.DragEvent)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象