View.OnDragEvent(DragEvent) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
DragEvent Objeto enviado 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 los datos descartados se consumieron (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 una OnReceiveContentListener para esta vista (vea #setOnReceiveContentListener), en cuyo caso la implementación predeterminada hace lo siguiente: <ul><li Returns > for an true event DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTEDli<>Calls #performReceiveContent for an event DragEvent#ACTION_DROP ACTION_DROPli Returns for an < event li>Returns true for an DragEvent#ACTION_DROP ACTION_DROP event if the OnReceiveContentListener consumed some or all of the content </ul>
Java documentación 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.