鸿蒙OS开发文档 鸿蒙OS DragInfo

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 5

DragInfo

java.lang.Object
|---ohos.agp.components.DragInfo

public class DragInfo
extends Object

存储识别的拖动手势的数据。

此类存储特定于已识别的拖动手势的数据,并通过回调函数返回数据。

字段摘要

修饰符和类型字段描述
PointdownPoint表示手指触摸屏幕位置的坐标。
PointstartPoint指示手指开始拖动的位置的坐标。
PointupdatePoint指示手指拖动时更新位置的坐标。
doublexOffset表示水平偏移。
doublexVelocity表示水平拖动的速度,以像素/秒为单位。
doubleyOffset表示垂直偏移。
doubleyVelocity表示垂直拖动的速度,以像素/秒为单位。

构造函数摘要

构造函数描述
DragInfo(Point downPoint, Point startPoint, Point updatePoint, double xOffset, double yOffset, double xVelocity, double yVelocity)创建拖动手势的信息。

方法总结

从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段详细信息

downPoint

public final Point downPoint

表示手指触摸屏幕位置的坐标。

startPoint

public final Point startPoint

指示手指开始拖动的位置的坐标。

一旦识别出拖动手势,则将手指按下的位置视为起点。

updatePoint

public final Point updatePoint

指示手指拖动时更新位置的坐标。 一旦触发拖动事件,则将拖动过程中手指的当前位置视为更新位置。

xOffset

public final double xOffset

表示水平偏移。

与之前的水平拖动相比,获得了水平偏移。

xVelocity

public final double xVelocity

表示水平拖动的速度,以像素/秒为单位。

yOffset

public final double yOffset

表示垂直偏移。

与之前的垂直拖动相比,得到垂直偏移量。

yVelocity

public final double yVelocity

表示垂直拖动的速度,以像素/秒为单位。

构造函数详细信息

DragInfo

public DragInfo(Point downPoint, Point startPoint, Point updatePoint, double xOffset, double yOffset, double xVelocity, double yVelocity)

创建拖动手势的信息。

参数:

参数名称参数描述
downPoint表示手指触摸屏幕位置的坐标。
startPoint指示手指开始拖动的位置的坐标。
updatePoint指示手指拖动时更新位置的坐标。
xOffset表示水平偏移,以像素为单位。
yOffset表示垂直偏移,以像素为单位。
xVelocity表示水平速度,以像素/秒为单位。
yVelocity表示垂直速度,以像素/秒为单位。