Langue

View.OnDragEvent(DragEvent) Méthode

Définition

Gère les événements de glissement envoyés par le système en suivant un appel à 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

Paramètres

e
DragEvent

Envoyé DragEvent par le système. La Action méthode retourne une constante de type d’action définie dans DragEvent, indiquant le type d’événement de glisser représenté par cet objet.

Retours

true si la méthode a réussi à gérer l’événement glisser, sinon false. <p> La méthode doit retourner true en réponse à un type d’action DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED pour continuer à recevoir des événements de glisser-déplacer pour l’opération de glisser-déplacer actuelle. <p> La méthode doit retourner true en réponse à un type d’action DragEvent#ACTION_DROP ACTION_DROP si les données supprimées ont été consommées (au moins partiellement) ; falsesi aucune des données n’a été consommée. <p> Pour tous les autres événements, la valeur de retour est false.

Attributs

Remarques

Gère les événements de glissement envoyés par le système en suivant un appel à android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop().

Le système appelle cette méthode et transmet un DragEvent objet en réponse aux événements de glisser-déplacer. Cette méthode peut ensuite appeler DragEvent#getAction() pour déterminer l’état de l’opération de glisser-déplacer.

L’implémentation par défaut retournefalse, sauf si un OnReceiveContentListener élément a été défini pour cette vue (voir #setOnReceiveContentListener), auquel cas l’implémentation par défaut effectue les opérations suivantes : <ul><li Returns > for an true event liDragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED<Calls > for an #performReceiveContent event DragEvent#ACTION_DROP ACTION_DROPli<Returns > for an true event DragEvent#ACTION_DROP ACTION_DROPif the OnReceiveContentListener consume some or all of the content </ul>

Java documentation pour android.view.View.onDragEvent(android.view.DragEvent).

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 à