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 verweist, die durch den Drag-and-Drop-Vorgang übertragen werden sollen.

shadowBuilder
View.DragShadowBuilder

Ein DragShadowBuilder-Objekt zum Erstellen des Ziehschattens.

myLocalState
Object

Ein Object , der lokale Daten zum Drag-and-Drop-Vorgang enthält. 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 in die Zielansichten. Sie kann z. B. Flags enthalten, die zwischen einem Kopiervorgang und einem Verschiebungsvorgang unterscheiden.

flags
Int32

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

Gibt zurück

Attribute

Hinweise

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: