鴻蒙OS ScaleInfo

2022-09-29 10:52 更新

ScaleInfo

java.lang.Object

|---ohos.agp.components.ScaleInfo

public class ScaleInfo
extends Object

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

Since:

3

字段摘要

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

構(gòu)造函數(shù)摘要

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

方法總結(jié)

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

字段詳細(xì)信息

horizontalScale

public final double horizontalScale

表示自縮放開(kāi)始以來(lái)的水平縮放量。

rotation

public final double rotation

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

scale

public final double scale

表示自縮放開(kāi)始以來(lái)的縮放量。

startPoint

public final Point startPoint

指示縮放手勢(shì)的主要點(diǎn)。

updatePoint

public final Point updatePoint

表示縮放手勢(shì)的第二點(diǎn)。

verticalScale

public final double verticalScale

表示自縮放開(kāi)始以來(lái)的垂直縮放量。

xVelocity

public final double xVelocity

指示縮放手勢(shì)結(jié)束時(shí)起點(diǎn)的水平速度(每秒像素?cái)?shù))。

xVelocitySecondary

public final double xVelocitySecondary

指示縮放手勢(shì)結(jié)束時(shí)更新點(diǎn)的水平速度(每秒像素?cái)?shù))。

yVelocity

public final double yVelocity

指示縮放手勢(shì)結(jié)束時(shí)起點(diǎn)的垂直速度(每秒像素?cái)?shù))。

yVelocitySecondary

public final double yVelocitySecondary

指示縮放手勢(shì)結(jié)束時(shí)更新點(diǎn)的垂直速度(每秒像素?cái)?shù))。

構(gòu)造函數(shù)詳細(xì)信息

ScaleInfo

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

提供有關(guān)縮放手勢(shì)的信息。 不再使用

參數(shù):

參數(shù)名稱 參數(shù)描述
startPoint 表示縮放手勢(shì)的起點(diǎn)。
updatePoint 表示縮放手勢(shì)的更新點(diǎn)。
scale 表示手勢(shì)縮放比例。
horizontalScale 表示水平縮放比例。
verticalScale 表示垂直縮放比例。
rotation 表示旋轉(zhuǎn)角度。
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)

提供有關(guān)縮放手勢(shì)的信息。 由本地反射調(diào)用。

參數(shù):

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)