View.OnDragEvent(DragEvent) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Manipula eventos de arrastar enviados pelo sistema após uma chamada para 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
O DragEvent enviado pelo sistema. O Action método retorna uma constante de tipo de ação definida em DragEvent, indicando o tipo de evento de arrastar representado por esse objeto.
Retornos
true se o método tiver manipulado com êxito o evento de arrastar, caso contrário false.
<p> O método deve retornar true em resposta a um DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED tipo de ação para continuar a receber eventos de arrastar para a operação de arrastar e soltar atual.
<p> O método deve retornar true em resposta a um DragEvent#ACTION_DROP ACTION_DROP tipo de ação se os dados descartados forem consumidos (pelo menos parcialmente); false, se nenhum dos dados tiver sido consumido.
<p> Para todos os outros eventos, o valor retornado é false.
- Atributos
Comentários
Manipula eventos de arrastar enviados pelo sistema após uma chamada para android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop().
O sistema chama esse método e passa um DragEvent objeto em resposta para arrastar e soltar eventos. Esse método pode então chamar DragEvent#getAction() para determinar o estado da operação de arrastar e soltar.
A implementação padrão retorna false a menos que um OnReceiveContentListener tenha sido definido para esse modo de exibição (veja #setOnReceiveContentListener), nesse caso, a implementação padrão faz o seguinte: <ul><li>Retorna true para um DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED evento <li>Chamadas #performReceiveContent para um DragEvent#ACTION_DROP ACTION_DROP evento <li>Retorna true para um DragEvent#ACTION_DROP ACTION_DROP evento se o OnReceiveContentListener conteúdo /ul consumido ou todo o conteúdo </ul>
Documentação Java para android.view.View.onDragEvent(android.view.DragEvent).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.