W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
java.lang.Object
|---ohos.agp.components.DragEvent
public class DragEvent
extends Object
定義拖動事件的屬性。
拖拽事件在拖放操作的不同時間產(chǎn)生,即用戶按住一個對象,然后將其拖到另一個位置。
修飾符和類型 | 字段 | 描述 |
---|---|---|
static int | DRAG_BEGIN | 指示拖放操作的開始。 |
static int | DRAG_DROP | 指示拖動事件已完成。 |
static int | DRAG_FINISH | 表示對象已被刪除。 |
static int | DRAG_IN | 表示拖動點已進入放置目標區(qū)域。 |
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) | 用于創(chuàng)建新 DragEvent 實例的構(gòu)造函數(shù)。 |
從類 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
表示拖動點已進入放置目標區(qū)域。
public static final int DRAG_MOVE
指示在拖放操作期間正在移動對象。
public static final int DRAG_OUT
表示被拖動的對象已移出放置目標。
public static DragEvent obtain(int action, float x, float y, MimeData mimeData)
用于創(chuàng)建新 DragEvent 實例的構(gòu)造函數(shù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
action | 指示操作 ID。 |
x | 表示拖動點的 X 坐標。 |
y | 表示拖動點的 Y 坐標。 |
mimeData | 可拖動組件的 MimeData。 |
返回:
返回創(chuàng)建的 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()
確定是否正在廣播拖動事件。
如果發(fā)生以下任何操作,則視為廣播拖動事件:DRAG_BEGIN、DRAG_MOVE 和 DRAG_FINISH。
返回:
如果正在廣播拖動事件,則返回 true; 否則返回 false。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: