创新互联主要从事成都网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务澄城,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
java.lang.Object
|---ohos.agp.components.DragEvent
public class DragEvent
extends Object
定义拖动事件的属性。
拖拽事件在拖放操作的不同时间产生,即用户按住一个对象,然后将其拖到另一个位置。
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | DRAG_BEGIN | 指示拖放操作的开始。 |
static int | DRAG_DROP | 指示拖动事件已完成。 |
static int | DRAG_FINISH | 表示对象已被删除。 |
static int | DRAG_IN | 表示拖动点已进入放置目标区域。 |
static int | DRAG_MOVE | 指示在拖放操作期间正在移动对象。 |
static int | DRAG_OUT | 表示被拖动的对象已移出放置目标。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
int | getAction() | 获得 action。 |
MimeData | getClipData() | 已弃用。 此更改从 API 版本 5 开始生效。由 getMimeData() 替换 |
MimeData | getMimeData() | 获取拖动事件的 MimeData。 |
float | getX() | 获取拖动点的 X 坐标。 |
float | getY() | 获取拖动点的 Y 坐标。 |
boolean | isBroadcast() | 确定是否正在广播拖动事件。 |
static DragEvent | obtain(int action, float x, float y, MimeData mimeData) | 用于创建新 DragEvent 实例的构造函数。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public static final int DRAG_BEGIN
指示拖放操作的开始。
public static final int DRAG_DROP
指示拖动事件已完成。
public static final int DRAG_FINISH
表示对象已被删除。
public static final int DRAG_IN
表示拖动点已进入放置目标区域。
public static final int DRAG_MOVE
指示在拖放操作期间正在移动对象。
public static final int DRAG_OUT
表示被拖动的对象已移出放置目标。
public static DragEvent obtain(int action, float x, float y, MimeData mimeData)
用于创建新 DragEvent 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
action | 指示操作 ID。 |
x | 表示拖动点的 X 坐标。 |
y | 表示拖动点的 Y 坐标。 |
mimeData | 可拖动组件的 MimeData。 |
返回:
返回创建的 DragEvent 实例。
public final int getAction()
获得行动。
此方法获取事件的操作 ID。
返回:
返回事件的操作 ID。
public final float getX()
获取拖动点的 X 坐标。
返回:
返回拖动点的 X 坐标。
public final float getY()
获取拖动点的 Y 坐标。
返回:
返回拖动点的 Y 坐标。
@Deprecated public final MimeData getClipData()
已弃用。 此更改从 API 版本 5 开始生效。由 getMimeData() 替换
获取拖动事件的 MimeData。
返回:
返回拖动事件的 MimeData。
public final MimeData getMimeData()
获取拖动事件的 MimeData。
返回:
返回拖动事件的 MimeData。
public boolean isBroadcast()
确定是否正在广播拖动事件。
如果发生以下任何操作,则视为广播拖动事件:DRAG_BEGIN、DRAG_MOVE 和 DRAG_FINISH。
返回:
如果正在广播拖动事件,则返回 true; 否则返回 false。
本文题目:创新互联鸿蒙OS教程:鸿蒙OSDragEvent
URL标题:http://www.mswzjz.cn/qtweb/news49/306349.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能