Language

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

属性

注釈

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

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

既定の実装は、このビューに対してfalseが設定されていない限りOnReceiveContentListenerを返します (#setOnReceiveContentListenerを参照)。この場合、既定の実装では、<ul><li>returns trueがDragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED event <li>#performReceiveContent イベント DragEvent#ACTION_DROP ACTION_DROPの<を呼び出します>trueがコンテンツ DragEvent#ACTION_DROP ACTION_DROP/ul の一部またはすべてを消費した場合、OnReceiveContentListener イベントの<を返します>

Javaドキュメント。

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

適用対象