View.StartDragAndDrop(ClipData, View+DragShadowBuilder, Object, Int32) Método

Definição

Inicia uma operação de arrastar e soltar.

[Android.Runtime.Register("startDragAndDrop", "(Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z", "", ApiSince=24)]
public bool StartDragAndDrop(Android.Content.ClipData? data, Android.Views.View.DragShadowBuilder? shadowBuilder, Java.Lang.Object? myLocalState, int flags);
[<Android.Runtime.Register("startDragAndDrop", "(Landroid/content/ClipData;Landroid/view/View$DragShadowBuilder;Ljava/lang/Object;I)Z", "", ApiSince=24)>]
member this.StartDragAndDrop : Android.Content.ClipData * Android.Views.View.DragShadowBuilder * Java.Lang.Object * int -> bool

Parâmetros

data
ClipData

Um android.content.ClipData objeto que aponta para os dados a serem transferidos pela operação de arrastar e soltar.

shadowBuilder
View.DragShadowBuilder

Um android.view.View.DragShadowBuilder objeto para criar a sombra de arrastar.

myLocalState
Object

Um java.lang.Object dado local que contém sobre a operação de arrastar e soltar. Ao expedir eventos de arrastar para exibições na mesma atividade, esse objeto estará disponível por meio android.view.DragEvent#getLocalState()de . Exibições em outras atividades não terão acesso a esses dados (android.view.DragEvent#getLocalState() retornarão nulo). <p> myLocalState é um mecanismo leve para as informações de envio do Modo de Exibição arrastado para as exibições de destino. Por exemplo, ele pode conter sinalizadores que diferenciam uma operação de cópia e uma operação de movimentação. </p>

flags
Int32

Sinalizadores que controlam a operação de arrastar e soltar. Isso pode ser definido como 0 para nenhum sinalizador ou qualquer combinação do seguinte: <ul><li>#DRAG_FLAG_GLOBAL</li><li>#DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION</li><>#DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION<><>#DRAG_FLAG_GLOBAL_URI_READ< li/li><>#DRAG_FLAG_GLOBAL_URI_WRITE< li/li li/li><li>#DRAG_FLAG_OPAQUE</li/li/ul><>

Retornos

true se o método for concluído com êxito ou false se falhar em qualquer lugar. false Retornar significa que o sistema não pôde fazer um arraste devido a outra operação em andamento ou alguns outros motivos.

Atributos

Comentários

Documentação Java para android.view.View.startDragAndDrop(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int).

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.

Aplica-se a