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

Definizione

Avvia un'operazione di trascinamento della selezione.

[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

Parametri

data
ClipData

Oggetto ClipData che punta ai dati da trasferire tramite l'operazione di trascinamento della selezione.

shadowBuilder
View.DragShadowBuilder

Oggetto generatore di ombreggiature di trascinamento per la compilazione dell'ombreggiatura di trascinamento.

myLocalState
Object

Oggetto Object contenente dati locali sull'operazione di trascinamento della selezione. Questo oggetto viene inserito in ogni oggetto DragEvent inviato dal sistema durante il trascinamento corrente.

myLocalState è un meccanismo leggero per l'invio di informazioni dalla visualizzazione trascinata alle visualizzazioni di destinazione. Ad esempio, può contenere flag che distinguono tra un'operazione di copia e un'operazione di spostamento.

flags
Int32

Flag che controllano l'operazione di trascinamento della selezione. Non sono attualmente definiti flag, quindi il parametro deve essere impostato su 0.

Valori restituiti

Risultato dell'operazione di avvio del trascinamento.

Attributi

Commenti

per android.view.View.startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a