Langue

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

Définition

Démarre une opération de glisser-déplacer.

[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

Paramètres

data
ClipData

Objet android.content.ClipData pointant vers les données à transférer par l’opération de glisser-déplacer.

shadowBuilder
View.DragShadowBuilder

Objet android.view.View.DragShadowBuilder permettant de créer l’ombre glisser.

myLocalState
Object

Contenant java.lang.Object des données locales sur l’opération de glisser-déplacer. Lors de la distribution d’événements glisser vers des affichages dans la même activité, cet objet sera disponible via android.view.DragEvent#getLocalState(). Les vues dans d’autres activités n’ont pas accès à ces données (android.view.DragEvent#getLocalState() retourne la valeur Null). <p> myLocalState est un mécanisme léger pour l’envoi d’informations de l’affichage déplacé vers les vues cibles. Par exemple, il peut contenir des indicateurs qui différencient une opération de copie et une opération de déplacement. </p>

flags
Int32

Indicateurs qui contrôlent l’opération de glisser-déplacer. Cela peut être défini sur 0 pour aucun indicateur, ou toute combinaison des éléments suivants : <ul><li>#DRAG_FLAG_GLOBAL</li/><>#DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION<li><>#DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION< li/><>#DRAG_FLAG_GLOBAL_URI_READ<li li/li/li/><>#DRAG_FLAG_GLOBAL_URI_WRITE<li><>#DRAG_FLAG_OPAQUE</li/ul><>

Retours

true si la méthode se termine correctement ou false si elle échoue n’importe où. Le retour false signifie que le système n’a pas pu effectuer de glissement en raison d’une autre opération en cours ou d’une autre raison.

Attributs

Remarques

Java documentation pour android.view.View.startDragAndDrop(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à