View.StartDrag(ClipData, View+DragShadowBuilder, Object, Int32) 方法

定义

启动拖放操作。

[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

参数

data
ClipData

一个 ClipData 对象,指向要通过拖放操作传输的数据。

shadowBuilder
View.DragShadowBuilder

视图 DragShadowBuilder 对象,用于生成拖动阴影。

myLocalState
Object

包含 Object 有关拖放操作的本地数据。 在当前拖动期间,此对象将放入系统发送的每个 DragEvent 对象中。

myLocalState 是一种轻型机制,用于将信息从拖动的视图发送到目标视图。 例如,它可以包含区分复制操作和移动操作的标志。

flags
Int32

控制拖放操作的标志。 当前未定义标志,因此参数应设置为 0。

返回

属性

注解

android.view.View.startDrag(android.content.ClipData, android.view.DragShadowBuilder, java.lang.Object, int)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于