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
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.