View.OnDragEvent(DragEvent) Método

Definición

Controla los eventos de arrastre enviados por el sistema después de una llamada a 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

Parámetros

e
DragEvent

Enviado DragEvent por el sistema. El Action método devuelve una constante de tipo de acción definida en DragEvent, que indica el tipo de evento de arrastre representado por este objeto.

Devoluciones

true si el método controló correctamente el evento de arrastre; de lo contrario false, . <p> El método debe devolver true en respuesta a un DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED tipo de acción para continuar recibiendo eventos de arrastre para la operación de arrastrar y colocar actual. <p> El método debe devolver true en respuesta a un DragEvent#ACTION_DROP ACTION_DROP tipo de acción si se consumieron los datos quitados (al menos parcialmente); false, si no se consumió ninguno de los datos. <p> Para todos los demás eventos, el valor devuelto es false.

Atributos

Comentarios

Controla los eventos de arrastre enviados por el sistema después de una llamada a android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop().

El sistema llama a este método y pasa un DragEvent objeto en respuesta a eventos de arrastrar y colocar. A continuación, este método puede llamar DragEvent#getAction() a para determinar el estado de la operación de arrastrar y colocar.

La implementación predeterminada devuelve false a menos que se haya establecido un OnReceiveContentListener para esta vista (vea #setOnReceiveContentListener), en cuyo caso la implementación predeterminada hace lo siguiente: <ul><li Returns true for an DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED event <li>>Calls #performReceiveContent for an event <li Returns for an DragEvent#ACTION_DROP ACTION_DROP event li>Returns true for an DragEvent#ACTION_DROP ACTION_DROP event if the OnReceiveContentListener consumed some or all of the content </ul>

Documentación de Java para android.view.View.onDragEvent(android.view.DragEvent).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a