View.StartDragAndDrop(ClipData, View+DragShadowBuilder, Object, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.