新聞中心
Component.DraggedListener

public static interface Component.DraggedListener提供當(dāng)手勢(shì)識(shí)別器將拖動(dòng)事件分派到組件時(shí)要調(diào)用的回調(diào)。
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| void | onDragCancel(Component component, DragInfo dragInfo) | 處理分派給組件的拖動(dòng)取消事件。 |
| void | onDragDown(Component component, DragInfo dragInfo) | 處理分派給組件的下拉事件。 |
| void | onDragEnd(Component component, DragInfo dragInfo) | 處理分派給組件的拖動(dòng)結(jié)束事件。 |
| default boolean | onDragPreAccept(Component component, int dragDirection) | 接受分派給組件的拖動(dòng)事件。 |
| void | onDragStart(Component component, DragInfo dragInfo) | 處理分派給組件的拖動(dòng)開始事件。 |
| void | onDragUpdate(Component component, DragInfo dragInfo) | 處理分派給組件的拖動(dòng)更新事件。 |
方法詳情
onDragDown
void onDragDown(Component component, DragInfo dragInfo)
處理分派給組件的下拉事件。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| component | 指示拖拽事件被調(diào)度到的組件。 |
| dragInfo | 指示下拉信息對(duì)象 DragInfo。 |
onDragStart
void onDragStart(Component component, DragInfo dragInfo)
處理分派給組件的拖動(dòng)開始事件。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| component | 指示拖動(dòng)開始事件被調(diào)度到的組件。 |
| dragInfo | 指示拖動(dòng)開始信息對(duì)象 DragInfo。 |
onDragUpdate
void onDragUpdate(Component component, DragInfo dragInfo)
處理分派給組件的拖動(dòng)更新事件。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| component | 指示拖動(dòng)更新事件被調(diào)度到的組件。 |
| dragInfo | 指示拖動(dòng)更新信息對(duì)象 DragInfo。 |
onDragEnd
void onDragEnd(Component component, DragInfo dragInfo)
處理分派給組件的拖動(dòng)結(jié)束事件。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| component | 指示拖拽結(jié)束事件被調(diào)度到的組件。 |
| dragInfo | 表示拖動(dòng)結(jié)束信息對(duì)象 DragInfo。 |
onDragCancel
void onDragCancel(Component component, DragInfo dragInfo)
處理分派給組件的拖動(dòng)取消事件。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| component | 指示拖拽結(jié)束事件被調(diào)度到的組件。 |
| dragInfo | 表示拖動(dòng)結(jié)束信息對(duì)象 DragInfo。 |
onDragPreAccept
default boolean onDragPreAccept(Component component, int dragDirection)
接受分派給組件的拖動(dòng)事件。
此方法支持 Component.DRAG_HORIZONTAL、Component.DRAG_VERTICAL 和 Component.DRAG_HORIZONTAL_VERTICAL。 當(dāng)設(shè)置了 Component.DRAG_HORIZONTAL_VERTICAL 時(shí),拖動(dòng)方向可能會(huì)比較粗略。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| component | 指示拖動(dòng)事件被調(diào)度到的組件。 |
| dragDirection | 指示拖動(dòng)方向,可以是 Component.DRAG_UP、Component.DRAG_DOWN、Component.DRAG_LEFT 或 Component.DRAG_RIGHT。 |
返回:
如果當(dāng)前拖動(dòng)事件被接受,則返回 true(默認(rèn)值); 否則返回 false。
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSComponent.DraggedListener
本文網(wǎng)址:http://www.5511xx.com/article/cccdcgi.html


咨詢
建站咨詢
