鸿蒙OS DragInfo

DragInfo

java.lang.Object

|—ohos.agp.components.DragInfo

public class DragInfo
extends Object

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

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

字段摘要

修饰符和类型 字段 描述
Point downPoint 表示手指触摸屏幕位置的坐标。
Point startPoint 指示手指开始拖动的位置的坐标。
Point updatePoint 指示手指拖动时更新位置的坐标。
double xOffset 表示水平偏移。
double xVelocity 表示水平拖动的速度,以像素/秒为单位。
double yOffset 表示垂直偏移。
double yVelocity 表示垂直拖动的速度,以像素/秒为单位。

构造函数摘要

构造函数 描述
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 表示垂直速度,以像素/秒为单位。
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《鸿蒙OS DragInfo》
文章链接:https://zhuji.vsping.com/314315.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。