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