鴻蒙OS ScaleInfo

2022-09-29 10:52 更新

ScaleInfo

java.lang.Object

|---ohos.agp.components.ScaleInfo

  1. public class ScaleInfo
  2. extends Object

存儲識別的縮放手勢的數(shù)據(jù)。

Since:

3

字段摘要

修飾符和類型 字段 描述
double horizontalScale 表示自縮放開始以來的水平縮放量。
double rotation 表示縮放后的旋轉度數(shù)。
double scale 表示自縮放開始以來的縮放量。
Point startPoint 指示縮放手勢的主要點。
Point updatePoint 表示縮放手勢的第二點。
double verticalScale 表示自縮放開始以來的垂直縮放量。
double xVelocity 指示縮放手勢結束時起點的水平速度(每秒像素數(shù))。
double xVelocitySecondary 指示縮放手勢結束時更新點的水平速度(每秒像素數(shù))。
double yVelocity 指示縮放手勢結束時起點的垂直速度(每秒像素數(shù))。
double yVelocitySecondary 指示縮放手勢結束時更新點的垂直速度(每秒像素數(shù))。

構造函數(shù)摘要

構造函數(shù) 描述
ScaleInfo(Point startPoint, Point updatePoint, double scale, double horizontalScale, double verticalScale, double rotation, double xVelocity, double yVelocity) 提供有關縮放手勢的信息。
ScaleInfo(Point primaryPoint, Point secondaryPoint, double scale, double horizontalScale, double verticalScale, double rotation, double xVelocity, double yVelocity, double xVelocity2, double yVelocity2) 提供有關縮放手勢的信息。

方法總結

從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段詳細信息

horizontalScale

public final double horizontalScale

表示自縮放開始以來的水平縮放量。

rotation

public final double rotation

表示縮放后的旋轉度數(shù)。

scale

public final double scale

表示自縮放開始以來的縮放量。

startPoint

public final Point startPoint

指示縮放手勢的主要點。

updatePoint

public final Point updatePoint

表示縮放手勢的第二點。

verticalScale

public final double verticalScale

表示自縮放開始以來的垂直縮放量。

xVelocity

public final double xVelocity

指示縮放手勢結束時起點的水平速度(每秒像素數(shù))。

xVelocitySecondary

public final double xVelocitySecondary

指示縮放手勢結束時更新點的水平速度(每秒像素數(shù))。

yVelocity

public final double yVelocity

指示縮放手勢結束時起點的垂直速度(每秒像素數(shù))。

yVelocitySecondary

public final double yVelocitySecondary

指示縮放手勢結束時更新點的垂直速度(每秒像素數(shù))。

構造函數(shù)詳細信息

ScaleInfo

public ScaleInfo(Point startPoint, Point updatePoint, double scale, double horizontalScale, double verticalScale, double rotation, double xVelocity, double yVelocity)

提供有關縮放手勢的信息。 不再使用

參數(shù):

參數(shù)名稱 參數(shù)描述
startPoint 表示縮放手勢的起點。
updatePoint 表示縮放手勢的更新點。
scale 表示手勢縮放比例。
horizontalScale 表示水平縮放比例。
verticalScale 表示垂直縮放比例。
rotation 表示旋轉角度。
xVelocity 表示 X 軸速度,以像素/秒為單位。
yVelocity 表示 Y 軸速度,以像素/秒為單位。

ScaleInfo

public ScaleInfo(Point primaryPoint, Point secondaryPoint, double scale, double horizontalScale, double verticalScale, double rotation, double xVelocity, double yVelocity, double xVelocity2, double yVelocity2)

提供有關縮放手勢的信息。 由本地反射調用。

參數(shù):

參數(shù)名稱 參數(shù)描述
primaryPoint 表示縮放手勢的主要點。
secondaryPoint 表示縮放手勢的第二點。
scale 表示手勢縮放比例。
horizontalScale 表示水平縮放比例。
verticalScale 表示垂直縮放比例。
rotation 表示旋轉角度。
xVelocity 表示主點 X 軸速度,以像素/秒為單位。
yVelocity 表示主點 Y 軸速度,以像素/秒為單位。
xVelocity2 表示次點 X 軸速度,以像素/秒為單位。
yVelocity2 表示次要點 Y 軸速度,單位為像素/秒。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號