Share via


View.OnDragEvent(DragEvent) Método

Definição

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

e
DragEvent

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 atual de arrastar e soltar. <p> O método deverá retornar true em resposta a um DragEvent#ACTION_DROP ACTION_DROP tipo de ação se os dados descartados tiverem sido 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 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 essa exibição (consulte #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 consumiu alguns ou todo o conteúdo </ul>

Documentação do Java para android.view.View.onDragEvent(android.view.DragEvent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Source Project e usadas de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a