View.StartDrag(ClipData, View+DragShadowBuilder, Object, Int32) Methode

Definition

Startet einen Drag-and-Drop-Vorgang.

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

Parameter

data
ClipData

Ein ClipData Objekt, das auf die Daten zeigt, die vom Drag- und Drop-Vorgang übertragen werden sollen.

shadowBuilder
View.DragShadowBuilder

Ein Zieh-Schatten-Generator-Objekt zum Erstellen des Ziehschatten.

myLocalState
Object

Eine Object enthaltende lokale Daten über den Zieh- und Ablagevorgang. Dieses Objekt wird während des aktuellen Ziehens in jedes DragEvent-Objekt eingefügt, das vom System gesendet wird.

myLocalState ist ein einfacher Mechanismus zum Senden von Informationen aus der gezogenen Ansicht an die Zielansicht. Sie kann z. B. Kennzeichnungen enthalten, die zwischen einem Kopiervorgang und einem Verschiebungsvorgang unterscheiden.

flags
Int32

Flags, die den Drag-and-Drop-Vorgang steuern. Zurzeit sind keine Flags definiert, daher sollte der Parameter auf 0 festgelegt werden.

Gibt zurück

Das Ergebnis des Startziehvorgangs.

Attribute

Hinweise

Java Dokumentation für android.view.View.startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: