codecamp

鸿蒙OS ScaleInfo

ScaleInfo

java.lang.Object

|---ohos.agp.components.ScaleInfo

public class ScaleInfo
extends Object

存储识别的缩放手势的数据。

Since:

3

字段摘要

修饰符和类型 字段 描述
double horizontalScale 表示自缩放开始以来的水平缩放量。
double rotation 表示缩放后的旋转度数。
double scale 表示自缩放开始以来的缩放量。
Point startPoint 指示缩放手势的主要点。
Point updatePoint 表示缩放手势的第二点。
double verticalScale 表示自缩放开始以来的垂直缩放量。
double xVelocity 指示缩放手势结束时起点的水平速度(每秒像素数)。
double xVelocitySecondary 指示缩放手势结束时更新点的水平速度(每秒像素数)。
double yVelocity 指示缩放手势结束时起点的垂直速度(每秒像素数)。
double yVelocitySecondary 指示缩放手势结束时更新点的垂直速度(每秒像素数)。

构造函数摘要

构造函数 描述
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

表示缩放后的旋转度数。

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

指示缩放手势结束时起点的水平速度(每秒像素数)。

xVelocitySecondary

public final double xVelocitySecondary

指示缩放手势结束时更新点的水平速度(每秒像素数)。

yVelocity

public final double yVelocity

指示缩放手势结束时起点的垂直速度(每秒像素数)。

yVelocitySecondary

public final double yVelocitySecondary

指示缩放手势结束时更新点的垂直速度(每秒像素数)。

构造函数详细信息

ScaleInfo

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

提供有关缩放手势的信息。 不再使用

参数:

参数名称 参数描述
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)

提供有关缩放手势的信息。 由本地反射调用。

参数:

参数名称 参数描述
primaryPoint 表示缩放手势的主要点。
secondaryPoint 表示缩放手势的第二点。
scale 表示手势缩放比例。
horizontalScale 表示水平缩放比例。
verticalScale 表示垂直缩放比例。
rotation 表示旋转角度。
xVelocity 表示主点 X 轴速度,以像素/秒为单位。
yVelocity 表示主点 Y 轴速度,以像素/秒为单位。
xVelocity2 表示次点 X 轴速度,以像素/秒为单位。
yVelocity2 表示次要点 Y 轴速度,单位为像素/秒。
鸿蒙OS RoundProgressBar
鸿蒙OS ScrollHelper
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }