
public static interface Component.DraggedListener提供当手势识别器将拖动事件分派到组件时要调用的回调。
| 修饰符和类型 | 方法 | 描述 | 
|---|---|---|
| void | onDragCancel(Component component, DragInfo dragInfo) | 处理分派给组件的拖动取消事件。 | 
| void | onDragDown(Component component, DragInfo dragInfo) | 处理分派给组件的下拉事件。 | 
| void | onDragEnd(Component component, DragInfo dragInfo) | 处理分派给组件的拖动结束事件。 | 
| default boolean | onDragPreAccept(Component component, int dragDirection) | 接受分派给组件的拖动事件。 | 
| void | onDragStart(Component component, DragInfo dragInfo) | 处理分派给组件的拖动开始事件。 | 
| void | onDragUpdate(Component component, DragInfo dragInfo) | 处理分派给组件的拖动更新事件。 | 
void onDragDown(Component component, DragInfo dragInfo)
处理分派给组件的下拉事件。
参数:
| 参数名称 | 参数描述 | 
|---|---|
| component | 指示拖拽事件被调度到的组件。 | 
| dragInfo | 指示下拉信息对象 DragInfo。 | 
void onDragStart(Component component, DragInfo dragInfo)
处理分派给组件的拖动开始事件。
参数:
| 参数名称 | 参数描述 | 
|---|---|
| component | 指示拖动开始事件被调度到的组件。 | 
| dragInfo | 指示拖动开始信息对象 DragInfo。 | 
void onDragUpdate(Component component, DragInfo dragInfo)
处理分派给组件的拖动更新事件。
参数:
| 参数名称 | 参数描述 | 
|---|---|
| component | 指示拖动更新事件被调度到的组件。 | 
| dragInfo | 指示拖动更新信息对象 DragInfo。 | 
void onDragEnd(Component component, DragInfo dragInfo)
处理分派给组件的拖动结束事件。
参数:
| 参数名称 | 参数描述 | 
|---|---|
| component | 指示拖拽结束事件被调度到的组件。 | 
| dragInfo | 表示拖动结束信息对象 DragInfo。 | 
void onDragCancel(Component component, DragInfo dragInfo)
处理分派给组件的拖动取消事件。
参数:
| 参数名称 | 参数描述 | 
|---|---|
| component | 指示拖拽结束事件被调度到的组件。 | 
| dragInfo | 表示拖动结束信息对象 DragInfo。 | 
default boolean onDragPreAccept(Component component, int dragDirection)
接受分派给组件的拖动事件。
此方法支持 Component.DRAG_HORIZONTAL、Component.DRAG_VERTICAL 和 Component.DRAG_HORIZONTAL_VERTICAL。 当设置了 Component.DRAG_HORIZONTAL_VERTICAL 时,拖动方向可能会比较粗略。
参数:
| 参数名称 | 参数描述 | 
|---|---|
| component | 指示拖动事件被调度到的组件。 | 
| dragDirection | 指示拖动方向,可以是 Component.DRAG_UP、Component.DRAG_DOWN、Component.DRAG_LEFT 或 Component.DRAG_RIGHT。 | 
返回:
如果当前拖动事件被接受,则返回 true(默认值); 否则返回 false。
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号