鸿蒙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 | 表示垂直速度,以像素/秒为单位。 |