新聞中心
DragEvent

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)澄城,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
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 | 表示拖動點已進(jìn)入放置目標(biāo)區(qū)域。 |
| static int | DRAG_MOVE | 指示在拖放操作期間正在移動對象。 |
| static int | DRAG_OUT | 表示被拖動的對象已移出放置目標(biāo)。 |
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| int | getAction() | 獲得 action。 |
| MimeData | getClipData() | 已棄用。 此更改從 API 版本 5 開始生效。由 getMimeData() 替換 |
| MimeData | getMimeData() | 獲取拖動事件的 MimeData。 |
| float | getX() | 獲取拖動點的 X 坐標(biāo)。 |
| float | getY() | 獲取拖動點的 Y 坐標(biāo)。 |
| 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 |
字段詳細(xì)信息
DRAG_BEGIN
public static final int DRAG_BEGIN
指示拖放操作的開始。
DRAG_DROP
public static final int DRAG_DROP
指示拖動事件已完成。
DRAG_FINISH
public static final int DRAG_FINISH
表示對象已被刪除。
DRAG_IN
public static final int DRAG_IN
表示拖動點已進(jìn)入放置目標(biāo)區(qū)域。
DRAG_MOVE
public static final int DRAG_MOVE
指示在拖放操作期間正在移動對象。
DRAG_OUT
public static final int DRAG_OUT
表示被拖動的對象已移出放置目標(biāo)。
方法詳情
obtain
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 坐標(biāo)。 |
| y | 表示拖動點的 Y 坐標(biāo)。 |
| mimeData | 可拖動組件的 MimeData。 |
返回:
返回創(chuàng)建的 DragEvent 實例。
getAction
public final int getAction()
獲得行動。
此方法獲取事件的操作 ID。
返回:
返回事件的操作 ID。
getX
public final float getX()
獲取拖動點的 X 坐標(biāo)。
返回:
返回拖動點的 X 坐標(biāo)。
getY
public final float getY()
獲取拖動點的 Y 坐標(biāo)。
返回:
返回拖動點的 Y 坐標(biāo)。
getClipData
@Deprecated public final MimeData getClipData()
已棄用。 此更改從 API 版本 5 開始生效。由 getMimeData() 替換
獲取拖動事件的 MimeData。
返回:
返回拖動事件的 MimeData。
getMimeData
public final MimeData getMimeData()
獲取拖動事件的 MimeData。
返回:
返回拖動事件的 MimeData。
isBroadcast
public boolean isBroadcast()
確定是否正在廣播拖動事件。
如果發(fā)生以下任何操作,則視為廣播拖動事件:DRAG_BEGIN、DRAG_MOVE 和 DRAG_FINISH。
返回:
如果正在廣播拖動事件,則返回 true; 否則返回 false。
網(wǎng)站欄目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSDragEvent
網(wǎng)址分享:http://m.fisionsoft.com.cn/article/djsisoo.html


咨詢
建站咨詢
